Example #1
0
        public IActionResult Delete(int?id)
        {
            var errors = new ErrorMock {
            };

            if (id != null)
            {
                var solicitud = _context.Solicitudes.Where(s => s.SolicitudId == id).SingleOrDefault();
                _context.Remove(solicitud);
                _context.SaveChanges();
                SViewModel.Errors.DeletedSuccessfully = "La solicitud ha sido eliminada exitosamente.";
            }
            else
            {
                SViewModel.Errors.IdNotFound = "Ha ocurrido un error con la solicitud, por favor inténtelo de nuevo.";
            }
            return(RedirectToAction("Solicitudes"));
        }
Example #2
0
        public IActionResult Deny(int?id)
        {
            var errors = new ErrorMock {
            };

            if (id != null)
            {
                var solicitud = _context.Solicitudes.Where(s => s.SolicitudId == id).SingleOrDefault();
                solicitud.Estado = DENEGADA;
                _context.SaveChanges();
                SViewModel.Errors.DeniedSuccessfully = "La solicitud ha sido denegada exitosamente.";
                SendEmail(solicitud.ProfesorEmail, "*****@*****.**", "Laboratorio de TI - INTEC", solicitud, "DENEGADA", "").Wait();
            }
            else
            {
                SViewModel.Errors.IdNotFound = "Ha ocurrido un error con la solicitud, por favor inténtelo de nuevo.";
            }
            return(RedirectToAction("Solicitudes"));
        }