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(); } } } }