// PUT: api/department public async Task<IHttpActionResult> PutDepartments(Department department) { if (!ModelState.IsValid) { return BadRequest(ModelState); } try { await departmentRepository.EditAsync(department); } catch (Exception ex) { if (!DepartmentExists(department.DepartmentId)) { return NotFound(); } else { throw ex; } } return Ok(department); }
// POST: api/hotels/ public async Task<IHttpActionResult> PostDepartment(Department department) { if (!ModelState.IsValid) { return BadRequest(ModelState); } await departmentRepository.InsertAsync(department); return Ok("The department has been inserted"); }