public async Task <ActionResult <Docente> > Post(Docente item) { // var facultad=_context.Facultad.FindAsync(item.FacultadId); // if(facultad==null) // { // ModelState.AddModelError("Facultad", "mesnahe"); // var problemDetails = new ValidationProblemDetails(ModelState) // { // Status = StatusCodes.Status400BadRequest, // }; // return BadRequest(problemDetails); // } _context.Docente.Add(item); await _context.SaveChangesAsync(); //envio de correo string encabezado = "Registro de Usuario " + DateTime.Now.ToString("dd/ MMM / yyy hh:mm:ss"); string body = $"Estimado Docente : {item.Nombres} {item.Apellidos}\n se ha registrado su inventario exitosamente. Su Usuario: {item.Email}\n Contraseña: {item.Pass} "; envioDeEmail.EnviarEmail(item, encabezado, body); //envio de correo return(CreatedAtAction(nameof(GetDocente), new { id = item.id }, item)); }
public async Task <ActionResult <GrupoInvestigacion> > Post(GrupoInvestigacion item) { await _context.SaveChangesAsync(); _context.GrupoInvestigacion.Add(item); return(CreatedAtAction(nameof(GetGrupoInvestigacion), new { id = item.id }, item)); }
public async Task <ActionResult <Transporte> > PostTransporte(Transporte item) { _context.Transporte.Add(item); await _context.SaveChangesAsync(); return(CreatedAtAction(nameof(GetTransporte), new { id = item.id }, item)); }
public async Task <ActionResult <Estudiante> > PostEstudiante(Estudiante item) { _context.Estudiante.Add(item); await _context.SaveChangesAsync(); return(CreatedAtAction(nameof(GetEstudiante), new { id = item.id }, item)); }
public async Task <ActionResult <Evento> > PostEvento(Evento item) { _context.Evento.Add(item); await _context.SaveChangesAsync(); return(CreatedAtAction(nameof(GetEvento), new { id = item.id }, item)); }
public async Task <ActionResult <Programa> > Post(Programa item) { _context.Programa.Add(item); await _context.SaveChangesAsync(); return(CreatedAtAction(nameof(GetPrograma), new { id = item.id }, item)); }
public async Task <ActionResult <Facultad> > Post(Facultad item) { _context.Facultad.Add(item); if (!ModelState.IsValid) { return(BadRequest(ModelState)); } await _context.SaveChangesAsync(); return(CreatedAtAction(nameof(GetFacultad), new { id = item.id }, item)); }
public async Task <ActionResult <Semillero> > Post(Semillero item) { _context.Semillero.Add(item); if (!ModelState.IsValid) { return(BadRequest(ModelState)); } await _context.SaveChangesAsync(); return(CreatedAtAction(nameof(GetSemillero), new { id = item.id }, item)); }
public async Task <ActionResult <Programa> > Post(Programa item) { _context.Programa.Add(item); if (!ModelState.IsValid) { return(BadRequest(ModelState)); } await _context.SaveChangesAsync(); return(CreatedAtAction(nameof(GetPrograma), new { id = item.id }, item)); }
public async Task <ActionResult <Solicitud> > PostSolicitud(Solicitud item) { //Docente docente = await _context.Docente.FindAsync(item.DocenteId); item.EstadoSolicitud = "En espera"; _context.Solicitud.Add(item); await _context.SaveChangesAsync(); // if(docente != null){ // string encabezado = "Confirmacion de registro de solicitud de ponencia " + DateTime.Now.ToString("dd/ MMM / yyy hh:mm:ss"); // string body = $"\nEstimado Docente se a registrado a registrado exitosamente su solicitud"; // envioDeEmail.EnviarEmail(docente, encabezado, body); // } return(CreatedAtAction(nameof(GetSolicitud), new { id = item.id }, item)); }