public static ML.Result Add(ML.Reservacion reservacion) { ML.Result result = new ML.Result(); try { using (DL.ExamenAeroMexicoEntities context = new DL.ExamenAeroMexicoEntities()) { ObjectParameter idReservacion = new ObjectParameter("IdReservacion", typeof(int)); var query = context.ReservacionAdd(reservacion.Usuario.IdUsuario, reservacion.Vuelo.NumeroVuelo, idReservacion); if (query >= 1) { reservacion.IdReservacion = (int)idReservacion.Value; result.Correct = true; result.Object = reservacion; } else { result.Correct = false; result.ErrorMessage = "No se pudo agregar. "; } } } catch (Exception e) { result.Correct = false; result.ErrorMessage = e.Message; } return(result); }
public static ML.Result GetById(ML.Usuario usuario) { ML.Result result = new ML.Result(); try { using (DL.ExamenAeroMexicoEntities context = new DL.ExamenAeroMexicoEntities()) { var query = context.UsuarioGetById(usuario.IdUsuario).FirstOrDefault(); if (query != null) { usuario.ApellidoMaterno = query.ApellidoMaterno; usuario.ApellidoPaterno = query.ApellidoPaterno; usuario.Contrasenia = query.Contrasenia; usuario.Nombre = query.Nombre; usuario.UserName = query.UserName; result.Object = usuario; result.Correct = true; } else { result.Correct = false; result.ErrorMessage = "No se encontraron registros. "; } } } catch (Exception e) { result.Correct = false; result.ErrorMessage = e.Message; } return(result); }
public static ML.Result Update(ML.Usuario usuario) { ML.Result result = new ML.Result(); try { using (DL.ExamenAeroMexicoEntities context = new DL.ExamenAeroMexicoEntities()) { var query = context.UsuarioUpdate(usuario.Nombre, usuario.IdUsuario, usuario.ApellidoPaterno, usuario.ApellidoMaterno, usuario.UserName, usuario.Contrasenia); if (query >= 1) { result.Correct = true; } else { result.Correct = false; result.ErrorMessage = "No se pudo actualizar"; } } } catch (Exception e) { result.Correct = false; result.ErrorMessage = e.Message; } return(result); }
public static ML.Result Update(ML.Pasajero pasajero) { ML.Result result = new ML.Result(); try { using (DL.ExamenAeroMexicoEntities context = new DL.ExamenAeroMexicoEntities()) { var query = context.PasajeroUpdate(pasajero.Nombre, pasajero.ApellidoPaterno, pasajero.ApellidoMaterno, pasajero.IdPasajero); if (query >= 1) { result.Correct = true; } else { result.Correct = false; result.ErrorMessage = "No se pudo actualizar. "; } } } catch (Exception e) { result.Correct = false; result.ErrorMessage = e.Message; } return(result); }
public static ML.Result Add(ML.Pasajero pasajero) { ML.Result result = new ML.Result(); try { using (DL.ExamenAeroMexicoEntities context = new DL.ExamenAeroMexicoEntities()) { ObjectParameter idPasajero = new ObjectParameter("IdPasajero", typeof(int)); var query = context.PasajeroAdd(pasajero.Nombre, pasajero.ApellidoPaterno, pasajero.ApellidoMaterno, idPasajero); if (query >= 1) { pasajero.IdPasajero = (int)idPasajero.Value; result.Correct = true; } else { result.Correct = false; result.ErrorMessage = "No se pudo agregar. "; } } } catch (Exception e) { result.Correct = false; result.ErrorMessage = e.Message; } return(result); }
public static ML.Result GetByNumeroVuelo(ML.Vuelo vuelo) { ML.Result result = new ML.Result(); try { using (DL.ExamenAeroMexicoEntities context = new DL.ExamenAeroMexicoEntities()) { var query = context.VueloGetByNumeroVuelo(vuelo.NumeroVuelo).FirstOrDefault(); if (query != null) { vuelo.Destino = query.Destino; vuelo.FechaSalida = query.FechaSalida.Value; vuelo.Origen = query.Origen; vuelo.NumeroVuelo = query.NumeroVuelo; result.Object = vuelo; result.Correct = true; } else { result.Correct = false; result.ErrorMessage = "No se encontraron registros. "; } } } catch (Exception e) { result.Correct = false; result.ErrorMessage = e.Message; } return(result); }
public static ML.Result Update(ML.Vuelo vuelo) { ML.Result result = new ML.Result(); try { using (DL.ExamenAeroMexicoEntities context = new DL.ExamenAeroMexicoEntities()) { var query = context.VueloUpdate(vuelo.NumeroVuelo, vuelo.Origen, vuelo.Destino, vuelo.FechaSalida); if (query >= 1) { result.Correct = true; } else { result.Correct = false; result.ErrorMessage = "No se pudo actualizar. "; } } } catch (Exception e) { result.Correct = false; result.ErrorMessage = e.Message; } return(result); }
public static ML.Result GetAll() { ML.Result result = new ML.Result(); try { using (DL.ExamenAeroMexicoEntities context = new DL.ExamenAeroMexicoEntities()) { var query = context.VueloGetAll().ToList(); if (query != null) { result.Objects = new List <object>(); foreach (var obj in query) { ML.Vuelo vuelo = new ML.Vuelo(); vuelo.Destino = obj.Destino; vuelo.FechaSalida = obj.FechaSalida.Value; vuelo.NumeroVuelo = obj.NumeroVuelo; vuelo.Origen = obj.Origen; result.Objects.Add(vuelo); } result.Correct = true; } else { result.Correct = false; result.ErrorMessage = "No se encontraron registros. "; } } } catch (Exception e) { result.Correct = false; result.ErrorMessage = e.Message; } return(result); }