private Item PopularItemUpdate(EditorItemViewModel model) { var item = _repository.Get(model.Id); item.Description = model.Description; item.Status = true; return(item); }
private Item PopularProductInsert(EditorItemViewModel model) { return(new Item() { Description = model.Description, DataCreate = DateTime.Now, IdNotaTarefa = model.IdNotaTarefa, Status = true }); }
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)); }
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)); }