Ejemplo n.º 1
0
        public IEnumerable <MateriaPrima> Put(int id, [FromBody] MateriaPrima materiaPrima)
        {
            try
            {
                if (string.IsNullOrEmpty(materiaPrima.Nome) || double.IsNaN(materiaPrima.Quantidade))
                {
                    return((IEnumerable <MateriaPrima>)BadRequest("Não deixar o campo vazio"));
                }
                if (double.IsNegative(materiaPrima.Quantidade))
                {
                    return((IEnumerable <MateriaPrima>)BadRequest("Valores somente positivos"));
                }


                _matRepo.Editar(materiaPrima);
                return(_matRepo.SelecionarTudo());
            }
            catch
            {
                return((IEnumerable <MateriaPrima>)StatusCode(500));
            }
        }