public int AddVacationEntitlement(VacationEntitlement data) { var res = _context.VacationEntitlement.Add(data); _context.SaveChanges(); return(res.Entity.Id); }
public bool UpdateVacationEntitlement(int id, VacationEntitlement data) { var res = _context.VacationEntitlement.FirstOrDefault(x => x.Id == id); if (res == null) { return(false); } res.title = data.title; _context.SaveChanges(); return(true); }
public IActionResult PutVacationEntitlement(int id, [FromBody] VacationEntitlement data) { try { var res = _repository.UpdateVacationEntitlement(id, data); if (!res) { return(Conflict(409)); } return(Ok(res)); } catch (Exception error) { return(BadRequest(error)); } }
public IActionResult PostVacationEntitlement(VacationEntitlement data) { try { var res = _repository.AddVacationEntitlement(data); if (res == -1) { return(Conflict(409)); } return(Ok(res)); } catch (Exception error) { return(BadRequest(error)); } }