public void UpdateAppointment(AppointmentData entity) { if (entity == null) { throw new ArgumentNullException(nameof(entity)); } DataContext.SaveChanges(); }
public AppointmentData CreateAppointment(AppointmentData entity) { if (entity == null) { throw new ArgumentNullException(nameof(entity)); } var i = DataContext.Appointments.Add(entity); DataContext.SaveChanges(); return(i); }
public void DeleteAppointment(AppointmentData entity) { if (entity == null) { throw new ArgumentNullException(nameof(entity)); } foreach (var e in entity.Cancellations.ToList()) { DataContext.Appointments.Remove(e); } DataContext.Appointments.Remove(entity); DataContext.SaveChanges(); }