コード例 #1
0
        public ActionResult AccionColaboradores(int id, FormCollection collection)
        {
            try
            {
                var accion = collection["accion"];
                //int id = int.Parse(idS);

                if (accion.Equals("Agregar"))
                {
                    var nombre = collection["nombreColaborador"];
                    DatosSujeto.Crear(nombre, id);
                    return(Info(id));
                }
                else if (accion.Equals("Borrar"))
                {
                    int[] personas = Array.ConvertAll(collection["colaboradores"].Split(','), int.Parse);
                    foreach (int persona in personas)
                    {
                        DatosSujeto.Eliminar(persona);
                    }
                    return(Info(id));
                }
                else
                {
                    throw new Exception("No se ha identificado la acción por ejecutar");
                }
            }catch (Exception e)
            {
                ViewData["exception"] = e;
                return(View("Error"));
            }
        }
コード例 #2
0
        public ActionResult Crear(int idProyecto, FormCollection collection)
        {
            try
            {
                var nombre = collection["nombre"].ToString();
                var idProy = int.Parse(collection["id_proyecto"]);

                DatosSujeto.Crear(nombre, idProy);

                return(RedirectToAction("Index", new { idProyecto }));
            }
            catch (Exception e)
            {
                ViewData["exception"] = e;
                return(View("Error"));
            }
        }