public async Task <ActionResult <AulaAsistencias> > PostPaises(AulaAsistencias item) { context.AulaAsistencias.Add(item); await context.SaveChangesAsync(); return(CreatedAtAction(nameof(GetAulaAsistencia), new { id = item.Id }, item)); }
public async Task <ActionResult <AulaAsistencias> > PostAulaAsistencias(AulaAsistencias aulaAsistencias) { _context.AulaAsistencias.Add(aulaAsistencias); await _context.SaveChangesAsync(); return(CreatedAtAction("GetAulaAsistencias", new { id = aulaAsistencias.Id }, aulaAsistencias)); }
public async Task <IActionResult> PutAulaAsistencias(int id, AulaAsistencias aulaAsistencias) { if (id != aulaAsistencias.Id) { return(BadRequest()); } _context.Entry(aulaAsistencias).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!AulaAsistenciasExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <IActionResult> PutAulaAsistencias(int id, AulaAsistencias item) { if (id != item.Id) { return(BadRequest()); } context.Entry(item).State = EntityState.Modified; await context.SaveChangesAsync(); return(NoContent()); }
public async Task <ActionResult <Respuesta> > PutAsistencias(int id, [FromBody] AulaAsistencias AulaAsistenciasRequest) { var asistencias = await this.context.AulaAsistencias.FindAsync(id); if (asistencias == null) { return(BadRequest(new Respuesta { EsExitoso = false, Mensaje = "asistencias no existe.", Resultado = null })); } var entity = await this.context.Set <AulaAsistenciasRespuesta>().FindAsync(id); entity.AulaAlumnoId = asistencias.AulaAlumnoId; this.context.Entry(entity).State = EntityState.Modified; await this.context.SaveChangesAsync(); return(Ok(new Respuesta { EsExitoso = true, Mensaje = "", Resultado = new AulaAsistenciasRespuesta { AulaTemaClaseId = AulaAsistenciasRequest.AulaTemaClaseId, AulaAlumnoId = AulaAsistenciasRequest.AulaAlumnoId, Fecha = AulaAsistenciasRequest.Fecha, NumUnidad = AulaAsistenciasRequest.NumUnidad, Unidad = AulaAsistenciasRequest.Unidad, TipoClase = AulaAsistenciasRequest.TipoClase, Contenido = AulaAsistenciasRequest.Contenido, Actividades = AulaAsistenciasRequest.Actividades, } })); }
public async Task <ActionResult <Respuesta> > PostAulaAsistencias([FromBody] AulaAsistenciasRespuesta AulaAsistenciasRequest) { if (!ModelState.IsValid) { return(this.BadRequest(new Respuesta { EsExitoso = false, Mensaje = "Modelo incorrecto.", Resultado = ModelState })); } var user = await this.context.Users.FindAsync("1"); if (user == null) { return(BadRequest(new Respuesta { EsExitoso = false, Mensaje = "Usuario Invalido.", Resultado = null })); } var entity = new AulaAsistencias { AulaTemaClaseId = AulaAsistenciasRequest.AulaTemaClaseId, AulaAlumnoId = AulaAsistenciasRequest.AulaAlumnoId, Fecha = AulaAsistenciasRequest.Fecha, NumUnidad = AulaAsistenciasRequest.NumUnidad, Unidad = AulaAsistenciasRequest.Unidad, TipoClase = AulaAsistenciasRequest.TipoClase, Contenido = AulaAsistenciasRequest.Contenido, Actividades = AulaAsistenciasRequest.Actividades, }; BaseController.CompletaRegistro(entity, 1, "", user, false); await this.context.Set <AulaAsistencias>().AddAsync(entity); try { await this.context.SaveChangesAsync(); } catch (Exception ee) { return(this.BadRequest(new Respuesta { EsExitoso = false, Mensaje = "Registro no grabado, controlar.", Resultado = null })); } return(Ok(new Respuesta { EsExitoso = true, Mensaje = "", Resultado = new AulaAsistenciasRespuesta { AulaTemaClaseId = AulaAsistenciasRequest.AulaTemaClaseId, AulaAlumnoId = AulaAsistenciasRequest.AulaAlumnoId, Fecha = AulaAsistenciasRequest.Fecha, NumUnidad = AulaAsistenciasRequest.NumUnidad, Unidad = AulaAsistenciasRequest.Unidad, TipoClase = AulaAsistenciasRequest.TipoClase, Contenido = AulaAsistenciasRequest.Contenido, Actividades = AulaAsistenciasRequest.Actividades, } })); }