/// <summary>
 /// Invitar usuarios como Colaborador
 /// </summary>
 /// <param name="id"></param>
 /// <param name="idGroup"></param>
 /// <returns></returns>
 public ActionResult InvitarColaborador(string id, int idGroup)
 {
     try
     {
         var tblinvitacion = new tblInvitacionGrupo();
         tblinvitacion.idGrupo   = idGroup;
         tblinvitacion.idUsuario = id;
         tblinvitacion.idRol     = 4;
         db.tblInvitacionGrupo.Add(tblinvitacion);
         db.SaveChanges();
         return(RedirectToAction("MaestroCoinvestigador", new { id = 100 }));
     }
     catch (Exception)
     {
         return(RedirectToAction("Index", new { id = 150 }));
     }
 }
        /// <summary>
        /// Invitar usuarios como Colaborador
        /// </summary>
        /// <param name="id"></param>
        /// <param name="idGroup"></param>
        /// <returns></returns>
        public ActionResult InvitarColaborador(string id, int idGroup)
        {
            try
            {
                var tblinvitacion = new tblInvitacionGrupo();
                tblinvitacion.idGrupo   = idGroup;
                tblinvitacion.idUsuario = id;
                tblinvitacion.idRol     = 4;
                db.tblInvitacionGrupo.Add(tblinvitacion);
                db.SaveChanges();

                tblGrupoInvestigacion tblgrupo  = db.tblGrupoInvestigacion.Find(idGroup);
                InformacionGrupo      infogrupo = new InformacionGrupo();
                infogrupo.idGrupo     = idGroup;
                infogrupo.Descripcion = "No disponible";
                if (tblgrupo.tblProblemaInvestigacion.First() != null)
                {
                    infogrupo.Descripcion = tblgrupo.tblProblemaInvestigacion.First().Descripcion;
                }
                infogrupo.Institucion = tblgrupo.tblInstitucion.Nombre;
                infogrupo.Municipio   = tblgrupo.tblInstitucion.tblMunicipios.NombreMunicipio;
                infogrupo.NombreGrupo = tblgrupo.Nombre;
                infogrupo.Pregunta    = "Pregunta no disponible";
                if (tblgrupo.tblPreguntaInvestigacion.Where(g => g.PreguntaPrincipal).First() != null)
                {
                    infogrupo.Pregunta = tblgrupo.tblPreguntaInvestigacion.Where(g => g.PreguntaPrincipal).First().Pregunta;
                }
                infogrupo.EsCreador = true;

                return(RedirectToAction("MaestroCoinvestigador", new { id = idGroup, code = 100 }));
            }
            catch (Exception)
            {
                return(RedirectToAction("Index", new { id = idGroup }));
            }
        }