// GET: /Dependencias/Edit/5 public ActionResult Edit(int id) { var jefes = _usuarioService.ObtenerJefes(); var analistas = _usuarioService.ObtenerAnalistas(); var dependencias = _dependenciaService.ObtenerDependenciasActivas(); var dependencia = _dependenciaService.ObtenerPorId(id); var pageView = new EditDependenciaPageView(jefes, analistas, dependencias, dependencia); return(View(pageView)); }
public ActionResult Edit(int id, FormCollection collection) { try { var dto = new DependenciaDto(); dto.Id = id; dto.Nombre = collection["Nombre"]; dto.ResponsableId = Convert.ToInt32(collection["ResponsableId"]); dto.AnalistaId = Convert.ToInt32(collection["AnalistaId"]); dto.ReportaId = Convert.ToInt32(collection["ReportaId"]); dto.Activo = collection["Activo"] == "on"; _dependenciaService.CrearDependencia(dto); return(RedirectToAction("Index")); } catch { var jefes = _usuarioService.ObtenerJefes(); var analistas = _usuarioService.ObtenerAnalistas(); var dependencias = _dependenciaService.ObtenerDependenciasActivas(); var dependencia = _dependenciaService.ObtenerPorId(id); var pageView = new EditDependenciaPageView(jefes, analistas, dependencias, dependencia); return(View(pageView)); } }