public Reply GetPasajeros(VuelosRequest model) { using (DigitalWareContext db = new DigitalWareContext()) { Reply oReply = new Reply(); try { List <Pasajero> lst = (from d in db.Pasajeros select new Pasajero { Id = d.Id, Nombres = d.Nombres, Apellidos = d.Apellidos, IdSexo = d.IdSexo, IdVuelo = d.IdVuelo, }).Where(d => d.IdVuelo == model.Id).OrderByDescending(d => d.Id).ToList(); oReply.Success = 1; oReply.Data = lst; } catch (Exception ex) { oReply.Message = ex.Message; } return(oReply); } }
public Reply EditVuelo(VuelosRequest model) { using (DigitalWareContext db = new DigitalWareContext()) { Reply oReply = new Reply(); oReply.Success = 0; try { Vuelo vuelo = db.Vuelos.Find(model.Id); vuelo.Destino = model.Destino; vuelo.FechaLlegada = model.FechaLlegada; vuelo.FechaSalida = model.FechaSalida; vuelo.IdAeronave = model.IdAeronave; db.Entry(vuelo).State = Microsoft.EntityFrameworkCore.EntityState.Modified; db.SaveChanges(); oReply.Success = 1; } catch (Exception ex) { oReply.Message = ex.Message; } return(oReply); } }
public Reply AddVuelo(VuelosRequest model) { using (DigitalWareContext db = new DigitalWareContext()) { Reply oReply = new Reply(); oReply.Success = 0; try { var vuelo = new Vuelo(); vuelo.Destino = model.Destino; vuelo.FechaLlegada = model.FechaLlegada; vuelo.FechaSalida = model.FechaSalida; vuelo.IdAeronave = model.IdAeronave; vuelo.IdUsuario = 1; vuelo.Estado = 1; db.Vuelos.Add(vuelo); db.SaveChanges(); oReply.Success = 1; } catch (Exception ex) { oReply.Message = ex.Message; } return(oReply); } }
public Reply DeleteVuelo(VuelosRequest model) { using (DigitalWareContext db = new DigitalWareContext()) { Reply oReply = new Reply(); oReply.Success = 0; try { Vuelo vuelo = db.Vuelos.Find(model.Id); db.Remove(vuelo); db.SaveChanges(); oReply.Success = 1; } catch (Exception ex) { oReply.Message = ex.Message; } return(oReply); } }
public IActionResult GetPasajeros([FromBody] VuelosRequest model) { return(Ok(_pasajeros.GetPasajeros(model))); }
public IActionResult DeleteVuelo([FromBody] VuelosRequest model) { return(Ok(_vuelos.DeleteVuelo(model))); }
public IActionResult EditVuelo([FromBody] VuelosRequest model) { return(Ok(_vuelos.EditVuelo(model))); }