// DELETE api/<controller>/5 public void Delete(int id) { HistorialReporteHoras borrarReporte = context.HistorialReporteHoras .FirstOrDefault(Reporte => Reporte.idRegistro == id); if (borrarReporte == null) { return; } context.HistorialReporteHoras.Remove(borrarReporte); context.SaveChanges(); }
// PUT api/<controller>/5 public void Put(int id, [FromBody] HistorialReporteHoras value) { HistorialReporteHoras formerReporte = context.HistorialReporteHoras .FirstOrDefault(Reporte => Reporte.idRegistro == value.idRegistro); //Si no se encuentra el elemento if (formerReporte == null) { return; } //Igualar los objetos formerReporte.CantidadHoras = value.CantidadHoras; formerReporte.FechaClase = value.FechaClase; formerReporte.FechaReporte = value.FechaReporte; formerReporte.idAlumno = value.idAlumno; formerReporte.idMaestro = value.idMaestro; formerReporte.ZonaHoraria = value.ZonaHoraria; context.SaveChanges(); }
// POST api/<controller> public void Post([FromBody] HistorialReporteHoras value) { context.HistorialReporteHoras.Add(value); context.SaveChanges(); }