//Editar public ActionResult Editar(int id) { var ciclo = _ctx.Ciclos.Find(id); CicloViewModel cvm = new CicloViewModel(ciclo); return(View("FormCiclo", cvm)); }
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 IActionResult Create(CicloViewModel cicloViewModel) { if (ModelState.IsValid) { _context.CicloViewModel.Add(cicloViewModel); _context.SaveChanges(); return(RedirectToAction("Index")); } return(View(cicloViewModel)); }
public ActionResult Create() { List <Modalidad> modalidades = _ctx.Modalidades.ToList(); CicloViewModel cvm = new CicloViewModel(); cvm.modalidadList = modalidades; cvm.fecha_inicio = new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day); cvm.fecha_fin = new DateTime(DateTime.Now.Year + 1, DateTime.Now.Month, DateTime.Now.Day); return(View("FormCiclo", cvm)); }
private CicloViewModel getViewModel(Ciclos ciclo) { var model = new CicloViewModel() { IDCiclo = ciclo.IDCiclo, Indice = ciclo.Indice, DataAtualizacao = ciclo.DataAtualizacao }; return(model); }
public IActionResult DeleteConfirmed(int id) { CicloViewModel cicloViewModel = _context.CicloViewModel.Single(m => m.IdCiclos == id); var riscos = _context.RiscoViewModel.Where(a => a.IdCiclo == id).ToList(); if (riscos.Count() != 0) { _context.RiscoViewModel.RemoveRange(riscos); } _context.CicloViewModel.Remove(cicloViewModel); _context.SaveChanges(); return(RedirectToAction("Index")); }
// GET: Ciclo/Details/5 public IActionResult Details(int?id) { if (id == null) { return(NotFound()); } CicloViewModel cicloViewModel = _context.CicloViewModel.Single(m => m.IdCiclos == id); if (cicloViewModel == null) { return(NotFound()); } return(View(cicloViewModel)); }
// GET: Ciclo/Edit/5 public IActionResult Edit(int?id) { if (id == null) { return(NotFound()); } CicloViewModel cicloViewModel = _context.CicloViewModel.Single(m => m.IdCiclos == id); if (cicloViewModel == null) { return(NotFound()); } ViewBag.IdProjeto = _context.ProjetoViewModel.Where(a => a.IdUserAdmProjeto == GetIdUserLogado(User.Identity.Name) || a.IdUserResponsavelProjeto == GetIdUserLogado(User.Identity.Name)).ToList(); ViewBag.IdEtapa = _context.EtapaViewModel.ToList(); return(View(cicloViewModel)); }
public ActionResult Crear(CicloViewModel cvm) { try { if (!ModelState.IsValid) { /* pvm.TipoPersonas = _ctx.TipoPersonas.ToList(); * return View("FormPersona", pvm);*/ cvm.modalidadList = _ctx.Modalidades.ToList(); //Algo estuvo mal. return(View("FormCiclo", cvm)); } if (cvm.Id == 0) { Ciclo c = new Ciclo(); c.fecha_inicio = cvm.fecha_inicio; c.fecha_fin = cvm.fecha_fin; c.ModalidadId = cvm.ModalidadId.Value; _ctx.Ciclos.Add(c); } else { //Estan editando var cicloExistente = _ctx.Ciclos.SingleOrDefault(x => x.Id == cvm.Id); if (cicloExistente != null) { cicloExistente.fecha_inicio = cvm.fecha_inicio; cicloExistente.fecha_fin = cvm.fecha_fin; cicloExistente.ModalidadId = cvm.ModalidadId.Value; } } } catch { return(View()); } _ctx.SaveChanges(); return(RedirectToAction("Index")); }
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 void fillCiclo(Ciclos ciclo, CicloViewModel model) { ciclo.DataAtualizacao = model.DataAtualizacao.Value; ciclo.Indice = model.Indice; ciclo.IDUsuario = visitor.ID; }
public ActionResult Create() { var model = new CicloViewModel(); return(View(model)); }