Exemplo n.º 1
0
        private ItemsRubrica MapearItemRubrica(ItemsRubricaInputModel itemRubricaInput)
        {
            var item = new ItemsRubrica
            {
                IdRubrica   = itemRubricaInput.IdRubrica,
                Item        = itemRubricaInput.Item,
                Descripcion = itemRubricaInput.Descripcion
            };

            return(item);
        }
Exemplo n.º 2
0
        public ActionResult <ItemsRubricaViewModel> Post(ItemsRubricaInputModel itemRubricaInput)
        {
            ItemsRubrica itemsRubrica = MapearItemRubrica(itemRubricaInput);
            var          response     = _itemsRubricaService.Guardar(itemsRubrica);

            if (response.Error)
            {
                ModelState.AddModelError("Guardar itemRubrica", response.Mensaje);
                var problemDetails = new ValidationProblemDetails(ModelState)
                {
                    Status = StatusCodes.Status400BadRequest,
                };
                return(BadRequest(problemDetails));
            }
            return(Ok(response.ItemsRubrica));
        }