public ActionResult Create(CicloViewModel model) { if (ModelState.IsValid) { //if (model.DataAtualizacao.Value <= DateTime.Now) { // this.addMensagemErro("Ciclo deve ser maior que a data atual"); // return View(model); //} if (CicloService.getCiclos(model.DataAtualizacao.Value).Count > 0) { this.addMensagemErro("Ciclo já existe"); return View(model); } Ciclos ciclo = new Ciclos(); fillCiclo(ciclo, model); CicloService.saveCiclo(ciclo); this.addMensagemSucesso("Ciclo criado com sucesso!"); } else { return View(model); } return RedirectToAction("Index", "Ciclo"); }
public ActionResult Edit(CicloViewModel model) { if (ModelState.IsValid) { if (CicloService.getCiclos(model.DataAtualizacao.Value).Count > 0) { this.addMensagemErro("Ciclo já existe"); return View(model); } Ciclos ciclo = CicloService.getCiclo(model.IDCiclo); fillCiclo(ciclo, model); CicloService.saveCiclo(ciclo); this.addMensagemSucesso("Ciclo salvo com sucesso"); } else { return View(model); } return RedirectToAction("Index", "Ciclo"); }
private CicloViewModel getViewModel(Ciclos ciclo) { var model = new CicloViewModel() { IDCiclo = ciclo.IDCiclo, Indice = ciclo.Indice, DataAtualizacao = ciclo.DataAtualizacao }; return model; }
public ActionResult Create() { var model = new CicloViewModel(); return View(model); }
private void fillCiclo(Ciclos ciclo, CicloViewModel model) { ciclo.DataAtualizacao = model.DataAtualizacao.Value; ciclo.Indice = model.Indice; ciclo.IDUsuario = visitor.ID; }