public static UpdateTrackPlan CreateUpdateTrackPlan(TrackPlan trackPlan) { var updateTrackPlan = new UpdateTrackPlan(); updateTrackPlan.ID = trackPlan.ID; updateTrackPlan.Name = trackPlan.Name; updateTrackPlan.BeginTime = trackPlan.BeginTime; updateTrackPlan.EndTime = trackPlan.EndTime; return updateTrackPlan; }
private void Add(UpdateTrackPlan updateTrackPlan) { using (var defaultContext = new DefaultContext()) { defaultContext.TrackPlans.Add(updateTrackPlan.Create()); defaultContext.SaveChanges(); } Flag = true; }
public void Update(UpdateTrackPlan updateTrackPlan) { if (updateTrackPlan.ID.Null()) { Add(updateTrackPlan); } else { Edit(updateTrackPlan); } }
private void Edit(UpdateTrackPlan updateTrackPlan) { using (var defaultContext = new DefaultContext()) { var trackPlan = defaultContext.TrackPlans.SingleOrDefault(x => x.ID == updateTrackPlan.ID); if (trackPlan.Null()) { return; } defaultContext.TrackPlans.Add(updateTrackPlan.Create()); defaultContext.SaveChanges(); } Flag = true; }