public Task <int> InsertAsync(EstadoOrdenProveedor estadoPedido) { const string spName = "PROCEDURE"; return(_repository.ExecuteProcedureAsync <int>(spName, new Dictionary <string, object> { { "@NOMBRE", estadoPedido.Nombre }, { "@p_return", 0 } }, CommandType.StoredProcedure)); }
public async Task <IHttpActionResult> Post([FromBody] EstadoOrdenProveedor estadoOrdenProveedor) { var idEstadoPedido = await _estadoOrdenProveedorBl.GuardarAsync(estadoOrdenProveedor); if (idEstadoPedido == 0) { throw new Exception("No se pudo crear el estado orden proveedor"); } return(Ok(idEstadoPedido)); }
public async Task <IHttpActionResult> Put([FromBody] EstadoOrdenProveedor estadoOrdenProveedor, int id) { if (id == 0) { throw new Exception("El id del estado orden proveedor debe ser mayor a cero"); } estadoOrdenProveedor.Id = id; var esActualizado = await _estadoOrdenProveedorBl.ModificarAsync(estadoOrdenProveedor); if (esActualizado == 0) { throw new Exception("No se pudo actualizar el estado orden proveedor"); } return(Ok(true)); }
public Task <int> ModificarAsync(EstadoOrdenProveedor estadoOrdenProveedor) { return(_unitOfWork.EstadoOrdenProveedorDal.UpdateAsync(estadoOrdenProveedor)); }
public Task <int> GuardarAsync(EstadoOrdenProveedor estadoOrdenProveedor) { return(_unitOfWork.EstadoOrdenProveedorDal.InsertAsync(estadoOrdenProveedor)); }