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)); } }
public static IprDto CreateIprDto(Ipr ipr) { var IprDto = new IprDto() { Id = ipr.Id, IprName = ipr.IprName, Active = ipr.Active.Value, IprImageAddress = ipr.IprImageAddress }; return(IprDto); }