public async Task <IActionResult> Delete(int id) { if (ModelState.IsValid) { try { Secteurs _secteurs = _unitOfWork.Secteurs.GetSingleOrDefault(e => e.Id == id); if (_secteurs != null) { _unitOfWork.Secteurs.Remove(_secteurs); await _unitOfWork.SaveChangesAsync(); return(Ok("OK")); } else { return(BadRequest()); } } catch (Exception ex) { return(BadRequest(ex.Data)); } } else { return(BadRequest(ModelState)); } }
public async Task <IActionResult> Put(int id, [FromBody] SecteursViewModel secteurs) { if (ModelState.IsValid) { try { Secteurs _secteurs = Mapper.Map <Secteurs> (secteurs); _unitOfWork.Secteurs.Update(_secteurs); await _unitOfWork.SaveChangesAsync(); return(Ok("OK")); } catch (Exception ex) { return(BadRequest(ex.Data)); } } else { return(BadRequest(ModelState)); } }