public ActionResult Edit(ServicoViewModel model) { if (ModelState.IsValid) { var list = ServicoService.getServicos(model.Nome, visitor.IDEmpresa); if (list != null && list.Count() > 0 && list.First().IDServico != model.IDServico) { this.addMensagemErro("Servico " + model.Nome + " já existe"); return View(model); } Servicos servico = ServicoService.getServico(model.IDServico); fillServico(servico, model); this.addMensagemSucesso("Serviço salvo com sucesso"); ServicoService.saveServico(servico); } else { return View(model); } return RedirectToAction("Index", "Servico"); }
public ActionResult Create(ServicoViewModel model) { if (ModelState.IsValid) { if (ServicoService.getServicos(model.Nome, visitor.IDEmpresa).Count > 0) { this.addMensagemErro("Serviço já existe"); return View(model); } Servicos servico = new Servicos(); fillServico(servico, model); ServicoService.saveServico(servico); this.addMensagemSucesso("Serviço criado com sucesso!"); } else { return View(model); } return RedirectToAction("Index", "Servico"); }
private ServicoViewModel getViewModel(Servicos servico) { var model = new ServicoViewModel() { Nome = servico.Nome, Descricao = servico.Descricao, IDServico = servico.IDServico, isSoftware = servico.isSoftware }; return model; }
public ActionResult Create() { var model = new ServicoViewModel(); return View(model); }
private void fillServico(Servicos servico, ServicoViewModel model) { servico.Nome = model.Nome; servico.Descricao = model.Descricao; servico.isSoftware = model.isSoftware; }