public IActionResult Create(TipoGanadoViewModel tipo) { if (ModelState.IsValid) { try { TipoGanado tipoGanado = new TipoGanado { Descripcion = tipo.Descripcion, UltimaActualizacion = DateTime.Now }; _context.TipoGanado.Add(tipoGanado); _context.SaveChanges(); TempData["msj"] = "Elemento agregado"; } catch (Exception e) { TempData["err"] = e.InnerException.ToString(); } } else { TempData["err"] = "Formulario incompleto"; } return(RedirectToAction("Index")); }
public IActionResult Edit(TipoGanadoViewModel tipo) { if (ModelState.IsValid) { try { TipoGanado tipoGanado = new TipoGanado { IdTipoGanado = tipo.IdTipoGanado, Descripcion = tipo.Descripcion, UltimaActualizacion = DateTime.Now }; _context.TipoGanado.Update(tipoGanado); _context.SaveChanges(); TempData["msj"] = "Elemento modificado"; } catch (Exception e) { TempData["err"] = e.InnerException.ToString(); } return(RedirectToAction("Index")); } else { TempData["err"] = "Error al rellenar el formulario"; return(RedirectToAction("Index")); } }
public IActionResult Index() { var Types = _context.TipoGanado.ToList(); List <TipoGanadoViewModel> List = new List <TipoGanadoViewModel>(); foreach (var item in Types) { TipoGanadoViewModel type = new TipoGanadoViewModel { IdTipoGanado = item.IdTipoGanado, Descripcion = item.Descripcion, UltimaActualizacion = Utilitaries.getRelativeTime(item.UltimaActualizacion) }; List.Add(type); } return(View(List)); }
public IActionResult Edit(int id) { TipoGanado tipoGanado = _context.TipoGanado.Find(id); if (tipoGanado != null) { TipoGanadoViewModel tipo = new TipoGanadoViewModel { IdTipoGanado = tipoGanado.IdTipoGanado, Descripcion = tipoGanado.Descripcion, UltimaActualizacion = Utilitaries.getRelativeTime(tipoGanado.UltimaActualizacion) }; return(View(tipo)); } else { TempData["err"] = "No se encontro el elemento"; return(RedirectToAction("Index")); } }