using Model; using NPOI.HSSF.EventUserModel; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace BLL { public class WelderTestService { public static void Add(Model.Welder_TestInfo input) { var model = new Model.Welder_TestInfo(); model.Id = SQLHelper.GetNewID(typeof(Welder_TestInfo)); model.WeldMethodId = input.WeldMethodId; model.MaterialId = input.MaterialId; model.Remark = input.Remark; model.ProjectId = input.ProjectId; model.CreatedDate = input.CreatedDate; model.ProjectId = input.ProjectId; model.WelderId = input.WelderId; model.IsPass = input.IsPass; Funs.DB.Welder_TestInfo.InsertOnSubmit(model); Funs.DB.SubmitChanges(); } public static void Edit(Model.Welder_TestInfo input) { var result=Funs.DB.Welder_TestInfo.FirstOrDefault(t=>t.Id== input.Id); if (result == null) { return ; } result.WelderId = input.WelderId; result.WeldMethodId = input.WeldMethodId; result.MaterialId = input.MaterialId; result.Remark = input.Remark; result.CreatedDate = input.CreatedDate; result.IsPass = input.IsPass; Funs.DB.SubmitChanges(); } public static Model.Welder_TestInfo Get(string Id) { var result = Funs.DB.Welder_TestInfo.FirstOrDefault(t => t.Id == Id); return result; } public static bool Delete(string Id) { var result = Funs.DB.Welder_TestInfo.FirstOrDefault(t => t.Id == Id); if (result == null) return false; Funs.DB.Welder_TestInfo.DeleteOnSubmit(result); Funs.DB.SubmitChanges(); return true; } } }