public async Task <IHttpActionResult> Post([FromBody] ArticuloConsumoDirecto articuloConsumoDirecto) { var idIngredientePlato = await _articuloConsumoDirectoBl.GuardarAsync(articuloConsumoDirecto); if (idIngredientePlato == 0) { throw new Exception("No se pudo crear el articuloConsumoDirecto"); } return(Ok(idIngredientePlato)); }
public Task <int> InsertAsync(ArticuloConsumoDirecto articuloConsumo) { const string spName = "sp_insertArticuloConsumo"; return(_repository.ExecuteProcedureAsync <int>(spName, new Dictionary <string, object> { { "@p_insumo_id", articuloConsumo.IdInsumo }, { "@p_articulo_id", articuloConsumo.IdArticulo }, { "@p_return", 0 } }, CommandType.StoredProcedure)); }
public bool Modificar(ArticuloConsumoDirecto ArticuloConsumoDirecto, int idArticuloConsumoDirecto) { string url = $"http://localhost/restaurant/api/ArticulosConsumoDirecto/{idArticuloConsumoDirecto}"; var respuesta = _restClientHttp.Put <bool>(url, ArticuloConsumoDirecto); if (respuesta.StatusName != HttpStatusCode.OK) { return(false); } return(respuesta.Response); }
public int Guardar(ArticuloConsumoDirecto ArticuloConsumoDirecto) { string url = $"http://localhost/restaurant/api/ArticulosConsumoDirecto/"; var respuesta = _restClientHttp.Post <int>(url, ArticuloConsumoDirecto); if (respuesta.StatusName != HttpStatusCode.OK) { return(0); } return(respuesta.Response); }
public async Task <IHttpActionResult> Put([FromBody] ArticuloConsumoDirecto articuloConsumoDirecto, int id) { if (id == 0) { throw new Exception("El id del articuloConsumoDirecto debe ser mayor a cero"); } articuloConsumoDirecto.Id = id; var esActualizado = await _articuloConsumoDirectoBl.ModificarAsync(articuloConsumoDirecto); if (esActualizado == 0) { throw new Exception("No se pudo actualizar el articuloConsumoDirecto"); } return(Ok(esActualizado)); }
public Task <int> ModificarAsync(ArticuloConsumoDirecto articuloConsumoDirecto) { return(_unitOfWork.ArticuloConsumoDirectoDal.UpdateAsync(articuloConsumoDirecto)); }
public Task <int> GuardarAsync(ArticuloConsumoDirecto articuloConsumoDirecto) { return(_unitOfWork.ArticuloConsumoDirectoDal.InsertAsync(articuloConsumoDirecto)); }