public IActionResult Put(int id, [FromBody] DeparturesDto value) { if (ModelState.IsValid) { var item = service.Update(value); if (item != null) { return(Ok(item)); } } return(BadRequest()); }
public IActionResult Put(int id, [FromBody] DeparturesDto value) { if (ModelState.IsValid) { try { service.Update(value); } catch (Exception) { return(BadRequest()); } return(Ok()); } return(BadRequest()); }
public async Task <IActionResult> Put([FromBody] DeparturesDto value) { if (ModelState.IsValid) { try { await Task.Run(() => service.Update(mapper.Map <DeparturesDto, Departure>(value))); await service.SaveChangesAsync(); } catch (Exception) { return(BadRequest()); } return(Ok()); } return(BadRequest()); }