Ejemplo n.º 1
0
        public BookedOrderViewModel Create(BookedOrder order)
        {
            BookedOrderViewModel vm = this.resolutionRoot.Get <BookedOrderViewModel>();

            Mapper.Map <BookedOrder, BookedOrderViewModel>(order, vm);
            vm.Lots.AddRange(order.Lots);
            ViewModels.Add(order.BookedOrderID, vm);
            return(vm);
        }
Ejemplo n.º 2
0
        TaskViewModel ITaskViewModelFactory.Create(ReactorViewModel reactor, BookedOrderViewModel order)
        {
            var vm = CreateModel(reactor);

            if (order != null)
            {
                vm.AttachedOrder = order;
            }
            return(vm);
        }
Ejemplo n.º 3
0
        public TaskViewModel Create(ReactorViewModel reactor, Task fromTask = null, BookedOrderViewModel order = null)
        {
            var newTask = fromTask;

            if (newTask == null)
            {
                newTask = new Task();
                newTask.ReactorScheduleID = reactor.ReactorScheduleID;
                newTask.CreatedBy         = _authService.UserID;
                var ctx = _locator.Get <PlanContext>();
                ctx.Tasks.Add(newTask);
                fromTask = newTask;
            }
//    TaskViewModel task = new TaskViewModel(fromTask, reactor);
            //if (order != null) task.AttachedOrder = order;
            //return task;
            return(null);
        }