Ejemplo n.º 1
0
        private Item PopularItemUpdate(EditorItemViewModel model)
        {
            var item = _repository.Get(model.Id);

            item.Description = model.Description;
            item.Status      = true;

            return(item);
        }
Ejemplo n.º 2
0
 private Item PopularProductInsert(EditorItemViewModel model)
 {
     return(new Item()
     {
         Description = model.Description,
         DataCreate = DateTime.Now,
         IdNotaTarefa = model.IdNotaTarefa,
         Status = true
     });
 }
Ejemplo n.º 3
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));
        }
Ejemplo n.º 4
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));
        }