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