public IHttpActionResult IprUpdate(Ipr ipr) { if (Equals(null, ipr)) { return(BadRequest()); } var findIpr = _unitOfWork.Ipr.FindSingle(i => i.Id == ipr.Id); if (Equals(null, findIpr)) { return(NotFound()); } _unitOfWork.Ipr.UpdateIpr(ipr); try { _unitOfWork.Complete(); var updatedIpr = _unitOfWork.Ipr.FindSingle(i => i.Id == ipr.Id); return(Ok(DtoHelper.CreateIprDto(updatedIpr))); } catch (Exception ex) { return(InternalServerError(ex)); } }