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));
        }
Exemple #2
0
        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));
        }
Exemple #3
0
        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);
        }
Exemple #4
0
        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));
 }