public RMADetailedDTO Create(CreateRMADTO entityToCreate) { try { int newRMAID = UOW.RMARepo.Create(entityToCreate); UOW.SaveChanges(); return(GetByID(newRMAID)); } catch (Exception ex) { UOW.RollbackChanges(); throw ex; } }
public int Create(CreateRMADTO entityToCreate) { try { string query = @" INSERT INTO RMAHeaders (RMAStatusID, OrderHeaderID, CreatedDate, ReturnedDate) VALUES(1, @OrderHeaderID, GetDate(), NULL) SELECT SCOPE_IDENTITY()"; var queryParameters = new DynamicParameters(); queryParameters.Add("@OrderHeaderID", entityToCreate.OrderHeaderID); return(Connection.QueryFirst <int>(query, queryParameters, CurrentTrans)); } catch (Exception ex) { throw SqlExceptionHandler.HandleSqlException(ex) ?? ex; } }
public RMADetailedDTO Create(CreateRMADTO entityToCreate) { return(_rmaService.Create(entityToCreate)); }
public ActionResult <RMADetailedDTO> Create(CreateRMADTO entityToCreate) { try { return(_rmaManager.Create(entityToCreate)); } catch (BaseCustomException ex) { return(BadRequest(ex.Message)); } }