Beispiel #1
0
        public ResultViewModel Put([FromBody] EditorItemViewModel model)
        {
            model.Validate();

            if (model.Invalid)
            {
                return(ReturnViewModel(false, "Erro ao alterar Item", model.Notifications));
            }

            var item = PopularItemUpdate(model);

            _repository.Update(item);

            return(ReturnViewModel(true, "Item Alterado com sucesso", item));
        }
Beispiel #2
0
        public ResultViewModel Post([FromBody] EditorItemViewModel model)
        {
            model.Validate();

            if (model.Invalid)
            {
                return(ReturnViewModel(false, "Não foi Cadastrado o Item", model.Notifications));
            }

            var item = PopularProductInsert(model);

            _repository.Save(item);

            return(ReturnViewModel(true, "Item Cadastrado com sucesso", item));
        }