public async Task <IActionResult> Delete(int id) { if (ModelState.IsValid) { try { Reglements _reglements = _unitOfWork.Reglements.GetSingleOrDefault(e => e.Id == id); if (_reglements != null) { _unitOfWork.Reglements.Remove(_reglements); 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] ReglementsViewModel reglements) { if (ModelState.IsValid) { try { Reglements _reglements = Mapper.Map <Reglements>(reglements); //_reglements.Name = _reglements.Name.ToUpper (); _unitOfWork.Reglements.Update(_reglements); await _unitOfWork.SaveChangesAsync(); return(Ok("OK")); } catch (Exception ex) { return(BadRequest(ex.Data)); } } else { return(BadRequest(ModelState)); } }