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);
        }
Ejemplo n.º 2
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());
     }
 }