public IActionResult CrearSugerencia(BuzonSugerencias suge)
        {
            TbBuzonDeQuejas buzon = new TbBuzonDeQuejas();

            using (sgcfieeContext context = new sgcfieeContext())
            {
                buzon.RPeriodo   = suge.RPeriodo;
                buzon.RProblema  = suge.RProblema;
                buzon.RAlumno    = (int)HttpContext.Session.GetInt32("IdUsu");
                buzon.Sugerencia = suge.Sugerencia;
                buzon.Propuesta  = suge.Propuesta;
                context.TbBuzonDeQuejas.Add(buzon);
                context.SaveChanges();
                TempData["mensaje"] = "Dato guardadado";
                var    problem  = context.CtProblemas.Where(s => s.IdCtProblemas == buzon.RProblema).Single();
                string problema = problem.NombreProblemas;
                try
                {
                    m.From = new MailAddress(from, "Jonathan Trujillo");
                    m.To.Add(new MailAddress(to));
                    m.Subject                  = "PROBLEMA CON: " + problema;
                    m.BodyEncoding             = System.Text.Encoding.UTF8;
                    m.Body                     = "SITUACION: " + suge.Propuesta + "\r\nPROPUESTA: " + suge.Sugerencia;
                    m.IsBodyHtml               = true;
                    smtp.Host                  = "smtp.gmail.com";
                    smtp.UseDefaultCredentials = true;
                    smtp.Port                  = 587;
                    smtp.Credentials           = new NetworkCredential(from, pass);
                    smtp.EnableSsl             = true;
                    smtp.Send(m);
                }
                catch (Exception e)
                {
                    Console.WriteLine(e.StackTrace);
                }
                return(RedirectToAction("Index"));
            }
        }
        public IActionResult CrearSugerenciaAca(BuzonSugerencias sugere)
        {
            TbBuzonAcademicos buzon = new TbBuzonAcademicos();

            using (sgcfieeContext context = new sgcfieeContext())
            {
                buzon.RAcademicos = sugere.RAcademicos;
                buzon.RPeriodo    = sugere.RPeriodo.Value;
                buzon.Propuesta   = sugere.Propuesta;
                buzon.RAlumno     = (int)HttpContext.Session.GetInt32("IdUsu");
                buzon.Sugerencia  = sugere.Sugerencia;
                context.TbBuzonAcademicos.Add(buzon);
                context.SaveChanges();
                TempData["mensaje"] = "Dato guardado";
                var    aca       = context.Academicos.Where(s => s.IdAcademicos == sugere.RAcademicos).Single();
                string academico = aca.Nombre;
                try
                {
                    m.From = new MailAddress(from);
                    m.To.Add(new MailAddress(to));
                    m.Subject = "PROBLEMA CON:" + academico;
                    m.Body    = "SITUACION: " + sugere.Propuesta + "\r\nPROPUESTA: " + sugere.Sugerencia;
                    smtp.Host = "smtp.gmail.com";
                    smtp.UseDefaultCredentials = true;
                    smtp.Port        = 587;
                    smtp.Credentials = new NetworkCredential(from, pass);
                    smtp.EnableSsl   = true;
                    smtp.Send(m);
                }
                catch (Exception e)
                {
                    Console.WriteLine(e.StackTrace);
                }
                return(RedirectToAction("Index"));
            }
        }