public static ML.Result GetById(ML.Pasajero pasajero) { ML.Result result = new ML.Result(); try { using (DL.ExamenAeroMexicoEntities context = new DL.ExamenAeroMexicoEntities()) { var query = context.PasajeroGetById(pasajero.IdPasajero).FirstOrDefault(); if (query != null) { pasajero.ApellidoMaterno = query.ApellidoMaterno; pasajero.ApellidoPaterno = query.ApellidoPaterno; pasajero.Nombre = query.Nombre; result.Object = pasajero; 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.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); }