private Entities.Station MapJsonStation(int stationId, Models.InputJson.Json inputJson)
        {
            Models.Station jsonStation = inputJson.Stations.First(x => x.Id == stationId);

            Entities.Station entityStation = new Entities.Station
            {
                Id           = stationId,
                Name         = jsonStation.Name,
                Address      = jsonStation.Address,
                Order        = jsonStation.Order,
                PlannedOrder = jsonStation.PlannedOrder,
                IsActive     = jsonStation.IsActive
            };

            return(entityStation);
        }
        private IEnumerable <Entities.Station> MapJsonStations(IEnumerable <int> stations, Models.InputJson.Json inputJson)
        {
            IList <Entities.Station> stationEntities = new List <Entities.Station>();

            foreach (var stationId in stations)
            {
                Models.Station jsonStation = inputJson.Stations.First(x => x.Id == stationId);

                Entities.Station entityStation = new Entities.Station
                {
                    Id           = stationId,
                    Name         = jsonStation.Name,
                    Address      = jsonStation.Address,
                    Order        = jsonStation.Order,
                    PlannedOrder = jsonStation.PlannedOrder,
                    IsActive     = jsonStation.IsActive
                };

                stationEntities.Add(entityStation);
            }

            return(stationEntities);
        }
Пример #3
0
 public Task <int> UpdateStationAsync(Entities.Station Station)
 {
     return(Database.UpdateAsync(Station));
 }
Пример #4
0
 public Task <int> CreateStationAsync(Entities.Station Station)
 {
     return(Database.InsertAsync(Station));
 }