コード例 #1
0
        public void denegarPasantia(formularioarmxalumno alumnoxarm)
        {
            string asunto = "Rechazo Postulacion";
            string cuerpo = "Lamentamos informarle que la empresa rechazo su solicitud a la pasantia nnnn ";
            alumno a      = new alumno();

            a = _pasantiasDbContext.alumno.Where(x => x.legajo == alumnoxarm.legajo_alumno).Single();
            string mail = a.mail;

            enviarMail(asunto, cuerpo, mail);
        }
コード例 #2
0
        public void aceptarPasantia(formularioarmxalumno alumnoxarm)
        {
            string asunto = "Pasantia Aceptada";
            string cuerpo = "Felicitaciones usted se fue pre-seleccionado a la pasantia nnnn con exito";
            alumno a      = new alumno();

            a = _pasantiasDbContext.alumno.Where(x => x.legajo == alumnoxarm.legajo_alumno).Single();
            string mail = a.mail;

            enviarMail(asunto, cuerpo, mail);
        }
コード例 #3
0
        public void postular(formularioarmxalumno alumnoxarm)
        {
            string asunto = "Postulacion a Pasantia";
            string cuerpo = "Felicitaciones usted se inscribio a la pasantia nnnn con exito";
            alumno a      = new alumno();

            a = _pasantiasDbContext.alumno.Where(x => x.legajo == alumnoxarm.legajo_alumno).Single();
            string mail = a.mail;

            enviarMail(asunto, cuerpo, mail);
        }
コード例 #4
0
 public formularioarmxalumno procesarSolicitud(formularioarmxalumno formularioarmxalumno)
 {
     try
     {
         _pasantiasDbContext.Entry(formularioarmxalumno).State = EntityState.Modified;
         _pasantiasDbContext.Update(formularioarmxalumno);
         _pasantiasDbContext.SaveChanges();
         return(formularioarmxalumno);
     }
     catch (Exception)
     {
         throw;
     }
 }
コード例 #5
0
        public bool postularAlumno(formularioarmxalumno modelo)
        {
            try
            {
                _pasantiasDbContext.formularioarmxalumno.Add(modelo);
                _pasantiasDbContext.SaveChanges();
            }
            catch (System.Exception)
            {
                throw;
            }

            return(true);
        }
コード例 #6
0
 public IActionResult postularAlumno([FromBody] formularioarmxalumno alumnoxarm)
 {
     try
     {
         var postulado = _alumnoService.postularAlumno(alumnoxarm);
         if (postulado)
         {
             return(Ok());
         }
         else
         {
             return(BadRequest());
         }
     }
     catch (System.Exception)
     {
         throw;
     }
 }
コード例 #7
0
 public ActionResult ProcesarSolicitud([FromBody] formularioarmxalumno formularioarmxalumno)
 {
     try
     {
         formularioarmxalumno respuesta = _responsableService.procesarSolicitud(formularioarmxalumno);
         if (respuesta.id_estado == 2)
         {
             _correoService.aceptarPasantia(formularioarmxalumno);
         }
         else
         {
             _correoService.denegarPasantia(formularioarmxalumno);
         }
         return(Ok(respuesta));
     }
     catch (Exception ex)
     {
         return(BadRequest(ex.Message));
     }
 }