public void llenarEnBaseAEditarNegocioModel(EditarNegocioModelAndView model, HiShopContext _context) { this.id = model.id; this.Nombre = model.Nombre; this.CategoriaFK = model.CategoriaFK; this.ProvinciaFK = model.ProvinciaFK; this.LocalidadFK = model.LocalidadFK; this.Calle = model.Calle; this.Numero = model.Numero; this.Telefono = model.Telefono; this.Email = model.Email; this.Descripcion = model.Descripcion; llenarListados(_context); }
public IActionResult EditarNegocio(EditarNegocioModelAndView model) { try { if (!ModelState.IsValid) { NegocioGeneralModelAndView model2 = new NegocioGeneralModelAndView(HttpContext, _context); model2.llenarEnBaseAEditarNegocioModel(model, _context); model2.urlForm = "/Negocio/EditarNegocio"; return(View("RegistrarNegocio", model2)); } else { Negocio negocio = NegocioDao.get(_context, model.id); negocio.Nombre = model.Nombre; negocio.Categoria = CategoriaDao.getCategoria(_context, model.CategoriaFK).Result; negocio.Localidad = LocalidadDao.get(_context, model.LocalidadFK); negocio.Calle = model.Calle; negocio.Numero = model.Numero; negocio.Telefono = model.Telefono; negocio.Email = model.Email; negocio.Descripcion = model.Descripcion; //negocio.Estado = EstadoNegocio.APROBADO; negocio.Estado = model.estado; //negocio.Showroom = ShowroomDao.get(_context, model.ShowroomFk); if (model.file != null) { negocio.UrlImagenNegocio = NegocioDao.guardarUnaImagenEnUnCarpetaDelServidor(model.file, _env, negocio); } NegocioDao.editar(_context, negocio); } } catch { Console.Write("Error al editar negocio"); } return(RedirectToAction("MisNegocios", "Negocio")); }