Esempio n. 1
0
        public async Task <IActionResult> Merge(string id)
        {
            var applicationManager = DomainHub.GetDomain <IApplicationManager>();

            return(View(new MergeModel
            {
                Id = id
            }));
        }
Esempio n. 2
0
        public async Task <IActionResult> Merge(MergeModel model)
        {
            if (model.Save)
            {
                throw new NotImplementedException();
            }
            else
            {
                var applicationManager = DomainHub.GetDomain <IApplicationManager>();

                var application     = applicationManager[model.Id];
                var order           = applicationManager.GetOrder(model.Id);
                var withApplication = applicationManager[model.WithId];
                var withOrder       = applicationManager.GetOrder(model.WithId);

                SetModel(model, application, order);

                var merging = new MergeModel();
                SetModel(merging, withApplication, withOrder);
                ViewBag.Merging = merging;

                return(View(model));
            }
        }
Esempio n. 3
0
        public async Task <IActionResult> Merge(string id, string withId)
        {
            var applicationManager = DomainHub.GetDomain <IApplicationManager>();

            return(Redirect($"{id}/With/{withId}"));
        }