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")); } }
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")); } }