public IActionResult AgregarRaza(RazaViewModel vm) { sistem14_razasContext context = new sistem14_razasContext(); if (vm.Archivo.ContentType != "image/jpeg" || vm.Archivo.Length > 1024 * 1024 * 2) { ModelState.AddModelError("", "Debe selecionar un archivo jpg de menos de 2mb"); PaisesRepository paisesRepository = new PaisesRepository(context); vm.Paises = paisesRepository.GetAll(); return(View(vm)); } try { RazasRepository rp = new RazasRepository(context); rp.Insert(vm.Razas); //Guardar archivo de inserción FileStream fs = new FileStream(Environment.WebRootPath + "/imgs_perros/" + vm.Razas.Id + "_0.jpg", FileMode.Create); vm.Archivo.CopyTo(fs); fs.Close(); return(RedirectToAction("Index", "Home", new { area = "Admin" })); } catch (Exception ex) { ModelState.AddModelError("", ex.Message); PaisesRepository paisesRepository = new PaisesRepository(context); vm.Paises = paisesRepository.GetAll(); return(View(vm)); } }
public IActionResult EditarRaza(uint id) { RazaViewModel vm = new RazaViewModel(); sistem14_razasContext context = new sistem14_razasContext(); RazasRepository rr = new RazasRepository(context); vm.Razas = rr.GetRazaById(id); if (vm.Razas == null) { return(RedirectToAction("Index", "Home", new { area = "Admin" })); } PaisesRepository paisesRepository = new PaisesRepository(context); vm.Paises = paisesRepository.GetAll(); if (System.IO.File.Exists(Environment.WebRootPath + $"/imgs_perros/{vm.Razas.Id}_0.jpg")) { vm.Imagen = vm.Razas.Id + "_0.jpg"; } else { vm.Imagen = "no-photo.jpg"; } return(View(vm)); }
public IActionResult AgregarRaza() { RazaViewModel vm = new RazaViewModel(); sistem14_razasContext context = new sistem14_razasContext(); PaisesRepository paisesRepository = new PaisesRepository(context); vm.Paises = paisesRepository.GetAll(); return(View(vm)); }
public PPaises() { InitializeComponent(); repo = new PaisesRepository(); refreshGrid(); lNombre.Tag = "Nombre"; hideForm(); State = AppMAnager.STATE_NULL; entity = null; }
private void SetPaises() { PaisesRepository repo = new PaisesRepository(); List <string> current = new List <string>(); foreach (pais p in current_paises_list) { current.Add(p.nombre); } ListSelectorDialog lsd = new ListSelectorDialog(TOPIC_PAISES, this, repo.List, current); lsd.ShowDialog(); }
public PaisesController(SettingsStoreApp settings) { ServicePointManager.ServerCertificateValidationCallback += (se, cert, chain, sslerror) => { return(true); }; repository = new PaisesRepository(settings.StoreAppSettings.WebApiBaseUrl); path = settings.StoreAppSettings.WebApiBaseUrl; }
public IActionResult EditarRaza(RazaViewModel vm) { sistem14_razasContext context = new sistem14_razasContext(); 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"); PaisesRepository paisesRepository = new PaisesRepository(context); vm.Paises = paisesRepository.GetAll(); return(View(vm)); } } try { RazasRepository repos = new RazasRepository(context); var r = repos.GetRazaById(vm.Razas.Id); if (r != null) { r.Nombre = vm.Razas.Nombre; r.Descripcion = vm.Razas.Descripcion; r.OtrosNombres = vm.Razas.OtrosNombres; r.PesoMin = vm.Razas.PesoMin; r.PesoMax = vm.Razas.PesoMax; r.AlturaMin = vm.Razas.AlturaMin; r.AlturaMax = vm.Razas.AlturaMax; r.EsperanzaVida = vm.Razas.EsperanzaVida; r.IdPais = vm.Razas.IdPais; r.Caracteristicasfisicas.Patas = vm.Razas.Caracteristicasfisicas.Patas; r.Caracteristicasfisicas.Cola = vm.Razas.Caracteristicasfisicas.Cola; r.Caracteristicasfisicas.Hocico = vm.Razas.Caracteristicasfisicas.Hocico; r.Caracteristicasfisicas.Pelo = vm.Razas.Caracteristicasfisicas.Pelo; r.Caracteristicasfisicas.Color = vm.Razas.Caracteristicasfisicas.Color; r.Estadisticasraza.NivelEnergia = vm.Razas.Estadisticasraza.NivelEnergia; r.Estadisticasraza.FacilidadEntrenamiento = vm.Razas.Estadisticasraza.FacilidadEntrenamiento; r.Estadisticasraza.EjercicioObligatorio = vm.Razas.Estadisticasraza.EjercicioObligatorio; r.Estadisticasraza.AmistadDesconocidos = vm.Razas.Estadisticasraza.AmistadDesconocidos; r.Estadisticasraza.AmistadPerros = vm.Razas.Estadisticasraza.AmistadPerros; r.Estadisticasraza.NecesidadCepillado = vm.Razas.Estadisticasraza.NecesidadCepillado; repos.Update(r); //Guardar archivo de inserción if (vm.Archivo != null) { FileStream fs = new FileStream(Environment.WebRootPath + "/imgs_perros/" + vm.Razas.Id + "_0.jpg", FileMode.Create); vm.Archivo.CopyTo(fs); fs.Close(); } } return(RedirectToAction("Index", "Home", new { area = "Admin" })); } catch (Exception ex) { ModelState.AddModelError("", ex.Message); PaisesRepository paisesRepository = new PaisesRepository(context); vm.Paises = paisesRepository.GetAll(); return(View(vm)); } }
public PaisesController() { _paisesRepo = new PaisesRepository(); }
public RegionesController(IHttpContextAccessor httpContextAccessor, SettingsStoreApp settings) { repository = new RegionesRepository(settings.StoreAppSettings.WebApiBaseUrl); pais_repository = new PaisesRepository(settings.StoreAppSettings.WebApiBaseUrl); context = httpContextAccessor.HttpContext; }