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)); } }
public ProductDocument() { InitializeComponent(); _PDVM = new ProductDocumentViewModel(); this.DataContext = _PDVM; }