コード例 #1
0
        public ActionResult SaveProductDocument(ProductDocumentViewModel model, Decimal ProductDocumentId)
        {
            if (ProductDocumentId.ToString() == "0")
            {
                model.AssocitedCustID = Convert.ToInt32(Session["AdminLoginID"]);
                model.Id = Convert.ToDecimal(ProductDocumentId);
                var res = AutoMapper.Mapper.Map <ProductDocumentViewModel, ProductDocuments>(model);
                if (model.ProductDocumentFile != null)
                {
                    res.DocumentURL = UploadFileOnServer(ProductImagePath, model.ProductDocumentFile);
                }

                var productDoctId = _productService.SaveProductDocument(res);
                var productDoc    = _productService.GetProductDocument(productDoctId);
                var viewModel     = AutoMapper.Mapper.Map <ProductDocuments, ProductDocumentViewModel>(productDoc);
                if (viewModel == null)
                {
                    viewModel = new ProductDocumentViewModel();
                }
                return(View("_ProductDocumentForm", viewModel));
            }
            else
            {
                model.AssocitedCustID = Convert.ToInt32(Session["AdminLoginID"]);
                model.Id = Convert.ToDecimal(ProductDocumentId);
                var res = AutoMapper.Mapper.Map <ProductDocumentViewModel, ProductDocuments>(model);
                if (model.ProductDocumentFile != null)
                {
                    res.DocumentURL = UploadFileOnServer(ProductImagePath, model.ProductDocumentFile);
                }

                var productDoctId = _productService.SaveProductDocument(res);
                var productDoc    = _productService.GetProductDocument(productDoctId);
                var viewModel     = AutoMapper.Mapper.Map <ProductDocuments, ProductDocumentViewModel>(productDoc);
                if (viewModel == null)
                {
                    viewModel = new ProductDocumentViewModel();
                }
                return(View("_ProductDocumentForm", viewModel));
            }
        }
コード例 #2
0
 public ProductDocument()
 {
     InitializeComponent();
     _PDVM            = new ProductDocumentViewModel();
     this.DataContext = _PDVM;
 }