コード例 #1
0
        public ActionResult GroupView(DateTime date, bool?assignedOnly)
        {
            WorkOrderGroupPrintView view = new WorkOrderGroupPrintView();
            var v = woServ.GetActiveOrders(date, assignedOnly ?? false);

            view.orders = v.Select(e => map.Map <Domain.WorkOrder, ViewModel.WorkOrder>(e)).ToList();
            foreach (var i in view.orders) // inelegant, but functional
            {
                i.def = def;
            }

            return(View(view));
        }
コード例 #2
0
        public ActionResult GroupView(DateTime date, bool?assignedOnly)
        {
            var utcDate = TimeZoneInfo.ConvertTimeToUtc(date, _clientTimeZoneInfo);

            var v = _woServ.GetActiveOrders(utcDate, assignedOnly ?? false).ToList();

            MapperHelpers.ClientTimeZoneInfo = _clientTimeZoneInfo;
            MapperHelpers.Defaults           = _defaults;
            List <ViewModel.WorkOrder> foo = new List <ViewModel.WorkOrder>();

            foreach (var item in v)
            {
                foo.Add(_map.Map <Domain.WorkOrder, ViewModel.WorkOrder>(item));
            }
            //var erders = v.Select(e => _map.Map<WorkOrder, ViewModel.WorkOrder>(e)).ToList();
            var view = new WorkOrderGroupPrintView
            {
                orders = foo
            };

            return(View(view));
        }