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");
        }
        private CicloViewModel getViewModel(Ciclos ciclo)
        {
            var model = new CicloViewModel() {
            IDCiclo = ciclo.IDCiclo,
            Indice = ciclo.Indice,
            DataAtualizacao = ciclo.DataAtualizacao
              };

              return model;
        }
 public void saveCiclo(Ciclos ciclos)
 {
     dao.saveCiclo(ciclos);
 }
 private void fillCiclo(Ciclos ciclo, CicloViewModel model)
 {
     ciclo.DataAtualizacao = model.DataAtualizacao.Value;
       ciclo.Indice = model.Indice;
       ciclo.IDUsuario = visitor.ID;
 }
 public void deleteCiclo(Ciclos ciclos)
 {
     dao.deleteCiclo(ciclos);
 }