コード例 #1
0
        // 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));
        }
コード例 #2
0
 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));
     }
 }