using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BLL
{
public class FileManagerService
{
///
/// 根据主键获取信息
///
///
///
public static Model.Common_FileManager GetFileById(string fileId)
{
return Funs.DB.Common_FileManager.FirstOrDefault(e => e.FileId == fileId);
}
///
/// 添加文件信息
///
///
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();
}
///
/// 修改文件信息
///
///
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();
}
}
///
/// 根据主键删除文件信息
///
///
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();
}
}
}
}