public AvailabilityGetDto CreateAvailability(AvailabilityCreateDto availabilityCreateDto) { var availability = new Availability { //Start = availabilityCreateDto.Start, //End = availabilityCreateDto.End, MondayAM = availabilityCreateDto.MondayAM, MondayPM = availabilityCreateDto.MondayPM, TuesdayAM = availabilityCreateDto.TuesdayAM, TuesdayPM = availabilityCreateDto.TuesdayPM, WednesdayAM = availabilityCreateDto.WednesdayAM, WednesdayPM = availabilityCreateDto.WednesdayPM, ThursdayAM = availabilityCreateDto.ThursdayAM, ThursdayPM = availabilityCreateDto.ThursdayPM, FridayAM = availabilityCreateDto.FridayAM, FridayPM = availabilityCreateDto.FridayPM, SaturdayAM = availabilityCreateDto.SaturdayAM, SaturdayPM = availabilityCreateDto.SaturdayPM, SundayAM = availabilityCreateDto.SundayAM, SundayPM = availabilityCreateDto.SundayPM }; //INheriting from EF dbcontext to access // _context.Availabilities.Add(availability); _context.SaveChanges(); var availabilityGetDto = new AvailabilityGetDto { Id = availability.Id, //Start = availability.Start, //End = availability.End MondayAM = availability.MondayAM, MondayPM = availability.MondayPM, TuesdayAM = availability.TuesdayAM, TuesdayPM = availability.TuesdayPM, WednesdayAM = availability.WednesdayAM, WednesdayPM = availability.WednesdayPM, ThursdayAM = availability.ThursdayAM, ThursdayPM = availability.ThursdayPM, FridayAM = availability.FridayAM, FridayPM = availability.FridayPM, SaturdayAM = availability.SaturdayAM, SaturdayPM = availability.SaturdayPM, SundayAM = availability.SundayAM, SundayPM = availability.SundayPM }; return(availabilityGetDto); }
public AvailabilityGetDto EditAvailability(int availabilityId, AvailabilityEditDto availabilityEditDto) { var availability = _context.Set <Availability>().Find(availabilityId); //availability.Start = availabilityEditDto.Start; //availability.End = availabilityEditDto.End; availability.SundayAM = availabilityEditDto.SundayAM; availability.SundayPM = availabilityEditDto.SundayPM; availability.MondayAM = availabilityEditDto.MondayAM; availability.MondayPM = availabilityEditDto.MondayPM; availability.TuesdayAM = availabilityEditDto.TuesdayPM; availability.TuesdayPM = availabilityEditDto.TuesdayPM; availability.WednesdayAM = availabilityEditDto.WednesdayAM; availability.WednesdayAM = availabilityEditDto.WednesdayAM; availability.ThursdayAM = availabilityEditDto.ThursdayAM; availability.ThursdayPM = availabilityEditDto.ThursdayPM; availability.FridayAM = availabilityEditDto.FridayAM; availability.FridayPM = availabilityEditDto.FridayPM; availability.SaturdayAM = availabilityEditDto.SaturdayAM; availability.SaturdayPM = availabilityEditDto.SaturdayPM; _context.SaveChanges(); var availabilityGetDto = new AvailabilityGetDto { Id = availability.Id, MondayAM = availability.MondayAM, MondayPM = availability.MondayPM, TuesdayAM = availability.TuesdayAM, TuesdayPM = availability.TuesdayPM, WednesdayAM = availability.WednesdayAM, WednesdayPM = availability.WednesdayPM, ThursdayAM = availability.ThursdayAM, ThursdayPM = availability.ThursdayPM, FridayAM = availability.FridayAM, FridayPM = availability.FridayPM, SaturdayAM = availability.SaturdayAM, SaturdayPM = availability.SaturdayPM, SundayAM = availability.SundayAM, SundayPM = availability.SundayPM }; availabilityGetDto.Id = availability.Id; return(availabilityGetDto); }