// transfer model to data and update // links: // docLink: http://sql2x.org/documentationLink/658fda50-2ad3-414e-9299-2b399d17a057 public void Update(CrudeAircraftCompartmentMeasurementModel model) { var data = new CrudeAircraftCompartmentMeasurementData(); ModelToData(model, data); data.Update(); }
// transfer model to data and insert, on transaction // links: // docLink: http://sql2x.org/documentationLink/fbeb7c34-b2d7-403b-a9fd-503ab705ef81 public void Insert(CrudeAircraftCompartmentMeasurementModel model, SqlConnection connection, SqlTransaction transaction) { var data = new CrudeAircraftCompartmentMeasurementData(); ModelToData(model, data); data.Insert(connection, transaction); }
// fetch all from table into new List of class instances, filtered by any column // links: // docLink: http://sql2x.org/documentationLink/db27658d-4d23-46d7-9970-7bbaef8634b0 public List <CrudeAircraftCompartmentMeasurementModel> FetchWithFilter( System.Guid aircraftCompartmentMeasurementId, decimal length, decimal height, decimal width, decimal payloadInKilo, int unitLoadDevicePositions, int carryOnBinCount, int carryOnPiecesAllowedCount, int carryOnPieceMaxWeightInKilo, int infantLimit, int bookableLimit, int passengerLimit, int rowCount, int columnCount, System.Guid userId, System.DateTime dateTime) { var list = new List <CrudeAircraftCompartmentMeasurementModel>(); List <CrudeAircraftCompartmentMeasurementData> dataList = CrudeAircraftCompartmentMeasurementData.FetchWithFilter(aircraftCompartmentMeasurementId, length, height, width, payloadInKilo, unitLoadDevicePositions, carryOnBinCount, carryOnPiecesAllowedCount, carryOnPieceMaxWeightInKilo, infantLimit, bookableLimit, passengerLimit, rowCount, columnCount, userId, dateTime); foreach (CrudeAircraftCompartmentMeasurementData data in dataList) { var crudeAircraftCompartmentMeasurementBusinessModel = new CrudeAircraftCompartmentMeasurementModel(); DataToModel(data, crudeAircraftCompartmentMeasurementBusinessModel); list.Add(crudeAircraftCompartmentMeasurementBusinessModel); } return(list); }
// fetch by Primary key into current object // links: // crud definition: https://en.wikipedia.org/wiki/Create,_read,_update_and_delete // docLink: http://sql2x.org/documentationLink/fdcc33b4-08f1-43c3-ae28-95fbf029c3bd // parameters: // CrudeAircraftCompartmentMeasurementData: primary key of table CrudeAircraftCompartmentMeasurementData public CrudeAircraftCompartmentMeasurementModel FetchByAircraftCompartmentMeasurementId(System.Guid aircraftCompartmentMeasurementId) { var dataAccessLayer = new CrudeAircraftCompartmentMeasurementData(); var model = new CrudeAircraftCompartmentMeasurementModel(); dataAccessLayer.FetchByAircraftCompartmentMeasurementId(aircraftCompartmentMeasurementId); DataToModel(dataAccessLayer, model); return(model); }
// transfer data list to model list // links: // crud definition: https://en.wikipedia.org/wiki/Create,_read,_update_and_delete // docLink: http://sql2x.org/documentationLink/b8ab5693-f2f2-494f-883e-89b617113511 // parameters: // CrudeAircraftCompartmentMeasurementData: key of table CrudeAircraftCompartmentMeasurementData public static List <CrudeAircraftCompartmentMeasurementModel> DataListToModelList(List <CrudeAircraftCompartmentMeasurementData> dataList) { var modelList = new List <CrudeAircraftCompartmentMeasurementModel>(); foreach (CrudeAircraftCompartmentMeasurementData data in dataList) { var model = new CrudeAircraftCompartmentMeasurementModel(); DataToModel(data, model); modelList.Add(model); } return(modelList); }
// fetch all rows from table with an offset, and limit of rows // links: // docLink: http://sql2x.org/documentationLink/a87e5c54-b47e-4031-bc3b-837b4cf9f692 public List <CrudeAircraftCompartmentMeasurementModel> FetchAllWithLimitAndOffset(string limit, string offset) { var list = new List <CrudeAircraftCompartmentMeasurementModel>(); List <CrudeAircraftCompartmentMeasurementData> dataList = CrudeAircraftCompartmentMeasurementData.FetchAllWithLimitAndOffset(int.Parse(limit), int.Parse(offset)); foreach (CrudeAircraftCompartmentMeasurementData crudeAircraftCompartmentMeasurementBusiness in dataList) { var model = new CrudeAircraftCompartmentMeasurementModel(); DataToModel(crudeAircraftCompartmentMeasurementBusiness, model); list.Add(model); } return(list); }
// copy all rows from a List of serialized data objects in CrudeAircraftCompartmentMeasurementData to a List of SOAP Contracts // links: // docLink: http://sql2x.org/documentationLink/3d3e60c3-69e4-43d6-8bd5-14a67a6ecf58 public List <CrudeAircraftCompartmentMeasurementModel> FetchAll() { var list = new List <CrudeAircraftCompartmentMeasurementModel>(); List <CrudeAircraftCompartmentMeasurementData> dataList = CrudeAircraftCompartmentMeasurementData.FetchAll(); foreach (CrudeAircraftCompartmentMeasurementData crudeAircraftCompartmentMeasurementBusiness in dataList) { var model = new CrudeAircraftCompartmentMeasurementModel(); DataToModel(crudeAircraftCompartmentMeasurementBusiness, model); list.Add(model); } return(list); }
// transfer data object to model object // links: // docLink: http://sql2x.org/documentationLink/43d57600-5ff5-4ef8-9330-123773d100d3 public static void DataToModel(CrudeAircraftCompartmentMeasurementData data, CrudeAircraftCompartmentMeasurementModel model) { model.AircraftCompartmentMeasurementId = data.AircraftCompartmentMeasurementId; model.Length = data.Length; model.Height = data.Height; model.Width = data.Width; model.PayloadInKilo = data.PayloadInKilo; model.UnitLoadDevicePositions = data.UnitLoadDevicePositions; model.CarryOnBinCount = data.CarryOnBinCount; model.CarryOnPiecesAllowedCount = data.CarryOnPiecesAllowedCount; model.CarryOnPieceMaxWeightInKilo = data.CarryOnPieceMaxWeightInKilo; model.InfantLimit = data.InfantLimit; model.BookableLimit = data.BookableLimit; model.PassengerLimit = data.PassengerLimit; model.RowCount = data.RowCount; model.ColumnCount = data.ColumnCount; model.UserId = data.UserId; model.DateTime = data.DateTime; }
public CrudeAircraftCompartmentMeasurementModel CrudeAircraftCompartmentMeasurementUpdate([Bind()] CrudeAircraftCompartmentMeasurementModel aircraftCompartmentMeasurement) { new CrudeAircraftCompartmentMeasurementBusiness().Update(aircraftCompartmentMeasurement); return(aircraftCompartmentMeasurement); }