示例#1
0
        private CollectionCenterDModel GetCollectionCenterDModel(CollectionCenterDModel entity)
        {
            var model = new Model.Dashboard.CollectionCenterDModel
            {
                Id            = entity.Id,
                Name          = entity.Name,
                ExpectedDates = GetExpectedDatesByCollectionCenter(entity.Id)
            };

            return(model);
        }
示例#2
0
        public CollectionCenterDModel MapEntityToModel(CollectionCentre entity)
        {
            var model = new CollectionCenterDModel
            {
                Id   = entity.Id,
                Name = entity.CenterName
                       //ExpectedDates = // to do
            };

            return(model);
        }
示例#3
0
        public List <CollectionCenterDModel> GetDashboardData()
        {
            var dashboardModel = new DashboardModel();

            var collectioncenterService = new CollectionCenterService();

            var collectioncenters = new List <CollectionCenterDModel>();

            var centers = collectioncenterService.GetCollectionCentersOfNext(DateTime.Now);

            foreach (var center in centers)
            {
                var model = new CollectionCenterDModel
                {
                    Id            = center.Id,
                    Name          = center.Name,
                    ExpectedDates = GetExpectedDatesByCollectionCenter(center.Id)
                };
                collectioncenters.Add(model);
            }
            return(collectioncenters);
        }