using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace BLL { /// <summary> /// 指导手册 /// </summary> public class GuideManualService { /// <summary> /// 根据Id获取指导手册 /// </summary> /// <param name="guideManualId"></param> /// <returns></returns> public static Model.SupportDocument_GuideManual GetGuideManualById(string guideManualId) { return Funs.DB.SupportDocument_GuideManual.FirstOrDefault(e => e.GuideManualId == guideManualId); } /// <summary> /// 添加 /// </summary> /// <param name="guideManual"></param> public static void AddGuideManual(Model.SupportDocument_GuideManual guideManual) { Model.SupportDocument_GuideManual newGuideManual = new Model.SupportDocument_GuideManual { GuideManualId = guideManual.GuideManualId, GuideManual = guideManual.GuideManual, UploadBy = guideManual.UploadBy, UploadDate = guideManual.UploadDate, AttachUrl = guideManual.AttachUrl }; Funs.DB.SupportDocument_GuideManual.InsertOnSubmit(newGuideManual); Funs.DB.SubmitChanges(); } /// <summary> /// 修改 /// </summary> /// <param name="guideManual"></param> public static void UpdateGuideManual(Model.SupportDocument_GuideManual guideManual) { Model.SupportDocument_GuideManual newGuideManual = Funs.DB.SupportDocument_GuideManual.FirstOrDefault(e => e.GuideManualId == guideManual.GuideManualId); if (newGuideManual == null) { newGuideManual.GuideManual = guideManual.GuideManual; newGuideManual.UploadBy = guideManual.UploadBy; newGuideManual.UploadDate = guideManual.UploadDate; newGuideManual.AttachUrl = guideManual.AttachUrl; Funs.DB.SubmitChanges(); } } /// <summary> /// 根据主键删除指导手册 /// </summary> /// <param name="guideManualId"></param> public static void DeleteGuideManualById(string guideManualId) { Model.SupportDocument_GuideManual guideManual = Funs.DB.SupportDocument_GuideManual.FirstOrDefault(e => e.GuideManualId == guideManualId); if (guideManual!=null) { BLL.AttachFileService.DeleteAttachFile(Funs.RootPath, guideManualId, BLL.Const.GuideManualMenuId);//删除附件 Funs.DB.SupportDocument_GuideManual.DeleteOnSubmit(guideManual); Funs.DB.SubmitChanges(); } } } }