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);
 }
Ejemplo n.º 2
0
 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"));
 }