public bool?Update(int key, TrackingRecordViewModel model, IDataSourceError error) { var trackingRecord = this.SingleOrDefault(key); if (trackingRecord == null) { return(null); } trackingRecord.ReferralTime = model.ReferralTime; trackingRecord.BustUp = model.BustUp; trackingRecord.BustDown = model.BustDown; trackingRecord.MilkCapacity = model.MilkCapacity; trackingRecord.Abdominal = model.Abdominal; trackingRecord.Waist = model.Waist; trackingRecord.Hip = model.Hip; trackingRecord.LegLeft = model.LegLeft; trackingRecord.LegRight = model.LegRight; trackingRecord.Design = model.Design; trackingRecord.Buy = model.Buy; bool result = false; try { this.DbContext.SaveChanges(); result = true; } catch { } return(result); }
public bool Create(TrackingRecordViewModel model, IDataSourceError error) { if (this.CurrentUser.IsInRole("Company")) { error.Error.AppendLine("公司端不可新增"); return(false); } var trackingRecord = new TrackingRecord { CustomerId = model.CustomerId, ReferralTime = model.ReferralTime, BustUp = model.BustUp, BustDown = model.BustDown, MilkCapacity = model.MilkCapacity, Abdominal = model.Abdominal, Waist = model.Waist, Hip = model.Hip, LegLeft = model.LegLeft, LegRight = model.LegRight, Design = model.Design, Buy = model.Buy }; this.DbContext.TrackingRecords.Add(trackingRecord); var result = false; try { this.DbContext.SaveChanges(); model.TrackingRecordId = trackingRecord.TrackingRecordId; result = true; } catch { } return(result); }