public IActionResult CrearServicio(ServicioModel model) { if (!ModelState.IsValid) { agregarMensajePrincipal("Verifique los datos ingresados .", TipoMensaje.ERROR); TempData["Mensajes"] = mensajes; ViewData["Nombre"] = model.Nombre; ViewData["Descripcion"] = model.Descripcion; return(View(model)); } else { Servicio servicioNuevo = new Servicio { Nombre = model.Nombre, Descripcion = model.Descripcion, Negocio = HttpContext.Session.GetObjectFromJson <Negocio>("negocioEnSession"), NegocioID = HttpContext.Session.GetObjectFromJson <Negocio>("negocioEnSession").ID }; string urlImagen = "/images/sinFotoDePerfil.jpg"; if (model.file != null) { urlImagen = ServicioDao.guardarImagenServicio(model.file, _env, servicioNuevo); } servicioNuevo.UrlImagen = urlImagen; ServicioDao.grabarServicio(_context, servicioNuevo); return(RedirectToAction("ListarServicio", "Servicio", servicioNuevo)); } }
public IActionResult EditarServicio(EditarServicioModelAndView model) { Servicio serv = servicioDao.obtenerServicioPorID(_context, model.ID); serv.Nombre = model.Nombre; serv.Descripcion = model.Descripcion; if (model.file != null) { serv.UrlImagen = ServicioDao.guardarImagenServicio(model.file, _env, serv); } servicioDao.editarServicio(_context, serv); return(RedirectToAction("ListarServicio", "Servicio")); }