Пример #1
0
 public virtual ActionResult Create(TViewModel vm)
 {
     if (ModelState.IsValid)
     {
         var entity = new TEntity();
         converter.ViewmodelToEntity(vm, ref entity);
         service.Add(entity);
         return(RedirectToAction("Index"));
     }
     else
     {
         return(View(vm));
     }
 }
Пример #2
0
        public ActionResult Create(ProductVersionViewModel vm)
        {
            if (ModelState.IsValid)
            {
                var version = new ProductVersion {
                    ProductId = vm.ProductId
                };
                converter.ViewmodelToEntity(vm, ref version);

                service.Add(version);

                return(RedirectToAction("Edit", "Product", new { id = version.ProductId }));
            }
            else
            {
                return(View(vm));
            }
        }
Пример #3
0
        public ActionResult Create(ProductFeatureViewModel vm)
        {
            if (ModelState.IsValid)
            {
                var feature = new ProductFeature {
                    ProductId = vm.ProductId
                };
                converter.ViewmodelToEntity(vm, ref feature);

                service.Add(feature);

                return(RedirectToAction("Edit", "Product", new { id = feature.ProductId }));
            }
            else
            {
                return(View(vm));
            }
        }
Пример #4
0
        public ActionResult Create(LicenseViewModel vm)
        {
            if (ModelState.IsValid)
            {
                var license = new License();
                converter.ViewmodelToEntity(vm, ref license);
                service.Add(license);

                return(RedirectToAction("Edit", "Customer", new { id = vm.CustomerId }));
            }
            else
            {
                return(View(vm));
            }
        }