public ScheduleGetDto EditSchedule(int scheduleId, ScheduleEditDto scheduleEditDto) { var schedule = _context.Set <Schedule>().Find(scheduleId); schedule.UserId = scheduleEditDto.UserId; schedule.AvailabilityId = scheduleEditDto.AvailabilityId; schedule.PositionId = scheduleEditDto.PositionId; _context.SaveChanges(); var scheduleGetDto = new ScheduleGetDto { Id = schedule.Id, UserId = schedule.UserId, AvailabilityId = schedule.AvailabilityId, PositionId = schedule.PositionId }; scheduleGetDto.Id = schedule.Id; return(scheduleGetDto); }
public ScheduleGetDto CreateSchedule(ScheduleCreateDto scheduleCreateDto) { var schedule = new Schedule { UserId = scheduleCreateDto.UserId, AvailabilityId = scheduleCreateDto.AvailabilityId, PositionId = scheduleCreateDto.PositionId }; _context.Set <Schedule>().Add(schedule); _context.SaveChanges(); var scheduleGetDto = new ScheduleGetDto { Id = schedule.Id, UserId = schedule.UserId, AvailabilityId = schedule.AvailabilityId, PositionId = schedule.PositionId }; return(scheduleGetDto); }