// GET: /Dependencias/Create public ActionResult Create() { var jefes = _usuarioService.ObtenerJefes(); var analistas = _usuarioService.ObtenerAnalistas(); var dependencias = _dependenciaService.ObtenerDependenciasActivas(); var pageView = new CreateDependenciaPageView(jefes, analistas, dependencias); return(View(pageView)); }
public ActionResult Create(FormCollection collection) { try { var dto = new DependenciaDto(); 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 pageView = new CreateDependenciaPageView(jefes, analistas, dependencias); return(View(pageView)); } }