public ClassificationService() { using (animalesContext context = new animalesContext()) { Clasificacion = context.Clase.OrderBy(x => x.Nombre).ToList(); } }
public IActionResult Index() { using animalesContext ctx = new animalesContext(); ClasesRepository clasesRepository = new ClasesRepository(ctx); return(View(clasesRepository.GetAll().ToList())); }
public IActionResult Index() { animalesContext context = new animalesContext(); Repositories.Repository <Especies> repos = new Repositories.Repository <Especies>(context); return(View(repos.GetAll().OrderBy(x => x.Id))); }
public ClaseService() { using (animalesContext context = new animalesContext()) { animalesContext contexto = new animalesContext(); Clases = contexto.Clase.OrderBy(x => x.Nombre).ToList(); } }
public IActionResult Index() { animalesContext context = new animalesContext(); var animales = context.Clase.OrderBy(x => x.Nombre); Random r = new Random(); return(View(animales)); }
public MenuServices() { using (animalesContext context = new animalesContext()) { ClasesRepository repository = new ClasesRepository(context); Clases = repository.GetAll().ToList(); } }
public IActionResult Agregar() { EspeciesViewModel vm = new EspeciesViewModel(); animalesContext context = new animalesContext(); ClasesRepository clasesRepos = new ClasesRepository(context); vm.Clases = clasesRepos.GetAll(); return(View(vm)); }
public IActionResult Clase(string Id) { animalesContext ctx = new animalesContext(); ViewBag.Clase = Id; EspeciesRepository especiesRepository = new EspeciesRepository(ctx); return(View(especiesRepository.GetEspeciesByClase(Id))); }
public IActionResult Index() { animalesContext context = new animalesContext(); var clasificaciones = context.Clase.OrderBy(x => x.Nombre); Random num = new Random(); ViewBag.Numero = num.Next(1, 6); return(View(clasificaciones)); }
public IActionResult Especie() { animalesContext context = new animalesContext(); var especies = context.Clase.Include(x => x.Especies).OrderBy(x => x.Nombre) .Select(x => new EspeciesViewModel { NombreEspecie = x.Nombre, Especies = x.Especies }); return(View(especies)); }
public IActionResult Index() { animalesContext context = new animalesContext(); ClasificacionViewModel avm = new ClasificacionViewModel(); avm.Clase = context.Clase.OrderBy(x => x.Nombre.ToUpper()); Random r = new Random(); avm.NumImagen = r.Next(1, 6); return(View(avm)); }
public IActionResult Index(EspeciesIndexViewModel vm) { animalesContext context = new animalesContext(); ClasesRepository categoriasRepository = new ClasesRepository(context); EspeciesRepository productosRepository = new EspeciesRepository(context); vm.Especies = productosRepository.GetEspeciesByClase(vm.idClase); return(View(vm)); }
public IActionResult Index() { animalesContext context = new animalesContext(); IndexViewModel vm = new IndexViewModel(); vm.Clase = context.Clase.OrderBy(x => x.Nombre); Random r = new Random(); vm.Imagen = r.Next(1, 6); return(View(vm)); }
public IActionResult Clasificacion(string id) { animalesContext context = new animalesContext(); var nombre = id.Replace("-", " ").ToUpper(); var especies = context.Clase.Include(x => x.Especies).Where(x => x.Nombre.ToUpper() == nombre).OrderBy(x => x.Nombre); if (especies.Count() == 0) { return(RedirectToAction("Index")); } else { return(View(especies)); } }
public IActionResult Index() { animalesContext contexto = new animalesContext(); IndexViewModel vm = new IndexViewModel(); vm.Clases = contexto.Clase.OrderBy(x => x.Nombre); List <int> arregloNumeros = new List <int> { 1, 2, 3, 4, 5 }; Random r = new Random(); int tempo = r.Next(1, 5); vm.NumeroImagen = arregloNumeros.OrderBy(x => r.Next()).First(); return(View(vm)); }
public IActionResult Eliminar(int id) { animalesContext context = new animalesContext(); EspeciesRepository repos = new EspeciesRepository(context); var p = repos.GetById(id); if (p != null) { return(View(p)); } else { return(RedirectToAction("Index")); } }
public IActionResult Eliminar(int id) { using (animalesContext context = new animalesContext()) { EspeciesRepository er = new EspeciesRepository(context); var e = er.GetEspecieById(id); if (e != null) { return(View(e)); } else { return(RedirectToAction("Index", "Administrador", new { area = "Admin" })); } } }
public IActionResult Eliminar(int id) { using (animalesContext context = new animalesContext()) { EspeciesRepository repos = new EspeciesRepository(context); var e = repos.GetEspeciesById(id); if (e != null) { return(View(e)); } else { return(RedirectToAction("Index")); } } }
public IActionResult InfoClase(string id) { animalesContext context = new animalesContext(); var nombre = id.Replace("-", " ").ToUpper(); var animales = context.Clase.Include(x => x.Especies).FirstOrDefault(x => x.Nombre.ToUpper() == nombre); if (animales == null) { return(RedirectToAction("Index")); } else { return(View(animales)); } }
public IActionResult Editar(int id) { animalesContext context = new animalesContext(); EspeciesViewModel evm = new EspeciesViewModel(); EspeciesRepository er = new EspeciesRepository(context); evm.Especie = er.GetById(id); if (evm.Especie == null) { return(RedirectToAction("Index", "Administrador", new { area = "Admin" })); } ClasesRepository cr = new ClasesRepository(context); evm.Clases = cr.GetAll(); return(View(evm)); }
public IActionResult Editar(int id) { animalesContext context = new animalesContext(); EspeciesViewModel vm = new EspeciesViewModel(); EspeciesRepository especiesRepos = new EspeciesRepository(context); vm.Especie = especiesRepos.GetById(id); if (vm.Especie == null) { return(RedirectToAction("Index", "Administrador")); } ClasesRepository clasesRepos = new ClasesRepository(context); vm.Clases = clasesRepos.GetAll(); return(View(vm)); }
public IActionResult Eliminar(int id) { using (animalesContext context = new animalesContext()) { EspeciesRepository repos = new EspeciesRepository(context); var o = repos.GetById(id); if (o != null) { return(View(o)); } else { return(RedirectToAction("Index", "Administrador")); } } }
public IActionResult Index(string Id) { animalesContext context = new animalesContext(); var nombre = Id.Replace("-", " ").ToLower(); var especies = context.Especies.Where (x => x.IdClaseNavigation.Nombre.ToLower() == Id.ToLower()) .OrderBy(x => x.Especie); if (especies == null) { return(RedirectToAction("Index", "Home")); } else { return(View(especies)); } }
public IActionResult Imagen(int id) { animalesContext context = new animalesContext(); EspeciesViewModel vm = new EspeciesViewModel(); EspeciesRepository repos = new EspeciesRepository(context); vm.Especie = repos.GetById(id); if (System.IO.File.Exists(Environment.WebRootPath + "/especies/" + vm.Especie.Id + ".jpg")) { vm.Imagen = vm.Especie.Id + ".jpg"; } else { vm.Imagen = "nophoto.jpg"; } return(View(vm)); }
public IActionResult Eliminar(Especies p) { animalesContext context = new animalesContext(); EspeciesRepository repos = new EspeciesRepository(context); var especie = repos.GetById(p.Id); if (especie != null) { repos.Delete(especie); return(RedirectToAction("Index")); } else { ModelState.AddModelError("", "El producto no existe o ya ha sido eliminado."); return(View(p)); } }
public IActionResult Imagen(EspeciesViewModel vm) { animalesContext context = new animalesContext(); if (vm.Archivo != null) { if (vm.Archivo.ContentType != "image/jpeg" || vm.Archivo.Length > 1024 * 1024 * 2) { ModelState.AddModelError("", "Debe selecionar un archivo jpg de menos de 2mb"); ClasesRepository clasesRepository = new ClasesRepository(context); vm.Clases = clasesRepository.GetAll(); return(View(vm)); } } try { EspeciesRepository repos = new EspeciesRepository(context); var e = repos.GetById(vm.Especies.Id); if (e != null) { if (vm.Archivo != null) { FileStream fs = new FileStream(Environment.WebRootPath + "/especies/" + vm.Especies.Id + ".jpg", FileMode.Create); vm.Archivo.CopyTo(fs); fs.Close(); } } return(RedirectToAction("Index")); } //Guardar archivo de inserción catch (Exception ex) { ModelState.AddModelError("", ex.Message); ClasesRepository clasesRepository = new ClasesRepository(context); vm.Clases = clasesRepository.GetAll(); return(View(vm)); } }
public IActionResult Eliminar(Especies o) { using (animalesContext context = new animalesContext()) { EspeciesRepository repos = new EspeciesRepository(context); var especie = repos.GetById(o.Id); if (especie != null) { repos.Delete(especie); return(RedirectToAction("Index", "Administrador")); } else { ModelState.AddModelError("", "El animal no existe o ya ha sido eliminado."); return(View(o)); } } }
public IActionResult Agregar(EspeciesViewModel vm) { animalesContext context = new animalesContext(); try { EspeciesRepository repos = new EspeciesRepository(context); repos.Insert(vm.Especies); return(RedirectToAction("Index")); } catch (Exception ex) { ModelState.AddModelError("", ex.Message); ClasesRepository clasesRepository = new ClasesRepository(context); vm.Clases = clasesRepository.GetAll(); return(View(vm)); } }
public IActionResult Clasificacion(string id) { animalesContext context = new animalesContext(); var clasificacion = context.Clase.FirstOrDefault(x => x.Nombre.ToUpper() == id.ToUpper()); var especies = context.Especies.Where(x => x.IdClaseNavigation.Nombre.ToUpper() == id.ToUpper()).OrderBy(x => x.Especie); if (clasificacion == null) { return(RedirectToAction("Index")); } else { ClaseViewModel vm = new ClaseViewModel(); vm.NombreClasificacion = clasificacion.Nombre; vm.Especies = especies; return(View(vm)); } }
public IActionResult Eliminar(Especies e) { using (animalesContext context = new animalesContext()) { EspeciesRepository er = new EspeciesRepository(context); var especie = er.GetById(e.Id); if (especie != null) { er.Delete(especie); return(RedirectToAction("Index", "Administrador", new { area = "Admin" })); } else { ModelState.AddModelError("", "Esta especie no existe o ya ha sido eliminado"); return(View(e)); } } }