public RMAItemDTO UpdateRMAItem(UpdateRMAItemDTO updatedRecord) { try { string query = @" UPDATE RMAItems SET ReturnQty = @ReturnQty, ReturnReason = @ReturnReason, ReturnToInventory = @ReturnToInventory WHERE RMAItemID = @RMAItemID"; var queryParameters = new DynamicParameters(); queryParameters.Add("@RMAItemID", updatedRecord.RMAItemID); queryParameters.Add("@ReturnQty", updatedRecord.ReturnQty); queryParameters.Add("@ReturnReason", updatedRecord.ReturnReason); queryParameters.Add("@ReturnToInventory", updatedRecord.ReturnToInventory ? 1 : 0); int rowsUpdated = Connection.Execute(query, queryParameters, CurrentTrans); return((rowsUpdated > 0) ? GetRMAItemByID(updatedRecord.RMAItemID) : throw noRecordEX); } catch (Exception ex) { throw SqlExceptionHandler.HandleSqlException(ex) ?? ex; } }
public RMAItemDTO UpdateRMAItem(UpdateRMAItemDTO updatedRecord) { try { var returnModel = UOW.RMARepo.UpdateRMAItem(updatedRecord); UOW.SaveChanges(); return(returnModel); } catch (Exception ex) { UOW.RollbackChanges(); throw ex; } }
public RMAItemDTO UpdateRMAItem(UpdateRMAItemDTO updatedRecord) { return(_rmaService.UpdateRMAItem(updatedRecord)); }
public ActionResult <RMAItemDTO> UpdateRMAItem(UpdateRMAItemDTO updatedRecord) { try { return(_rmaManager.UpdateRMAItem(updatedRecord)); } catch (BaseCustomException ex) { return(BadRequest(ex.Message)); } }