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"));
            }
        }