public int Create(VacationBindingModel bindingModel) { _context.Vacations.Add(VacationAdapter.ToModel(bindingModel)); _context.SaveChanges(); Event createdEvent = _context.Vacations.OrderByDescending(t => t.EventId).Take(1).FirstOrDefault(); return(createdEvent != null ? createdEvent.EventId : 0); }
public static Event ToModel(VacationBindingModel bindingModel) { Event vacation = new Event(); vacation.EventId = bindingModel.Id; vacation.Start = bindingModel.Start; vacation.End = bindingModel.End; vacation.Description = bindingModel.Description; vacation.OwnerId = bindingModel.OwnerId; vacation.Title = bindingModel.Title; vacation.IsAllDay = bindingModel.IsAllDay; return(vacation); }
public IActionResult Update([FromBody] VacationBindingModel vacationBindingModel) { if (vacationBindingModel != null) { if (_vacationService.Update(VacationAdapter.ToModel(vacationBindingModel)) != 0) { return(Ok(vacationBindingModel)); } else { return(BadRequest(vacationBindingModel)); } } else { return(BadRequest()); } }
public IActionResult Create([FromBody] VacationBindingModel vacationBindingModel) { if (vacationBindingModel != null) { vacationBindingModel.Id = _vacationService.Create(vacationBindingModel); if (vacationBindingModel.Id != 0) { return(Ok(vacationBindingModel)); } else { return(BadRequest(vacationBindingModel)); } } else { return(BadRequest()); } }