/// <summary> /// 修改自動機台資料 /// </summary> /// <param name="model">自動機台資料模型</param> /// <param name="userID">客戶編號</param> public void EditAutoMachineData(AutoMachineDataModel data, int userID) { var request = new AutoMachineData { TypeID = data.TypeID, Length = data.Length, Description = data.Description, ProductionCapacity = data.ProductionCapacity, People = data.People, Note = data.Note, TestDate = Convert.ToDateTime(data.TestDate), AutoID = data.AutoID, UserID = userID, }; new ReportAdapter().EditAutoMachineData(request); }
/// <summary> /// 修改自動機台資料 /// </summary> /// <param name="request">自動機台資料請求</param> internal void EditAutoMachineData(AutoMachineData request) { using (EntityFrameworkContext db = new EntityFrameworkContext()) { var data = db.AutoMachineReport.Where(x => x.UserID == request.UserID && x.AutoID == request.AutoID).FirstOrDefault(); if (data != null) { data.TypeID = request.TypeID; data.Length = request.Length; data.Description = request.Description; data.ProductionCapacity = request.ProductionCapacity; data.People = request.People; data.Note = request.Note; data.TestDate = request.TestDate; } db.SaveChanges(); } }
/// <summary> /// 新增自動機台資料 /// </summary> /// <param name="request">自動機台資料請求</param> internal void CreateAutoMachineData(AutoMachineData request) { using (EntityFrameworkContext db = new EntityFrameworkContext()) { db.AutoMachineReport.Add(new AutoMachineData { TypeID = request.TypeID, Length = request.Length, Description = request.Description, ProductionCapacity = request.ProductionCapacity, People = request.People, Note = request.Note, TestDate = request.TestDate, UserID = request.UserID, CreatedDate = request.CreatedDate }); db.SaveChanges(); } }