ChengDa_English/SGGL/BLL/Common/FileManager/FileManagerService.cs

74 lines
2.5 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BLL
{
public class FileManagerService
{
/// <summary>
/// 根据主键获取信息
/// </summary>
/// <param name="fileId"></param>
/// <returns></returns>
public static Model.Common_FileManager GetFileById(string fileId)
{
return Funs.DB.Common_FileManager.FirstOrDefault(e => e.FileId == fileId);
}
/// <summary>
/// 添加文件信息
/// </summary>
/// <param name="file"></param>
public static void AddFile(Model.Common_FileManager file)
{
Model.Common_FileManager newFile = new Model.Common_FileManager();
newFile.FileId = file.FileId;
newFile.FileName = file.FileName;
newFile.UploadMan = file.UploadMan;
newFile.UploadDate = file.UploadDate;
newFile.Remark = file.Remark;
newFile.AttachUrl = file.AttachUrl;
newFile.ToMenu = file.ToMenu;
newFile.ProjectId = file.ProjectId;
Funs.DB.Common_FileManager.InsertOnSubmit(newFile);
Funs.DB.SubmitChanges();
}
/// <summary>
/// 修改文件信息
/// </summary>
/// <param name="template"></param>
public static void UpdateFile(Model.Common_FileManager file)
{
Model.Common_FileManager newFile = Funs.DB.Common_FileManager.FirstOrDefault(e => e.FileId == file.FileId);
if (newFile != null)
{
newFile.FileName = file.FileName;
newFile.UploadMan = file.UploadMan;
newFile.UploadDate = file.UploadDate;
newFile.ToMenu = file.ToMenu;
newFile.Remark = file.Remark;
newFile.ProjectId = file.ProjectId;
newFile.AttachUrl = file.AttachUrl;
Funs.DB.SubmitChanges();
}
}
/// <summary>
/// 根据主键删除文件信息
/// </summary>
/// <param name="template"></param>
public static void DeleteFileById(string fileId)
{
Model.Common_FileManager del = Funs.DB.Common_FileManager.FirstOrDefault(e => e.FileId == fileId);
if (del != null)
{
Funs.DB.Common_FileManager.DeleteOnSubmit(del);
Funs.DB.SubmitChanges();
}
}
}
}