Exemplo n.º 1
0
        // 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();
        }
Exemplo n.º 2
0
        // 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();
        }
Exemplo n.º 3
0
 // POST api/<controller>
 public void Post([FromBody] HistorialReporteHoras value)
 {
     context.HistorialReporteHoras.Add(value);
     context.SaveChanges();
 }