示例#1
0
 public int AddProductCategory(AddProductCategory addProductCategory)
 {
     try
     {
         LoginUserModels loginUserModels = Session["Login"] as LoginUserModels;
         ProductCategory productCategory = new ProductCategory()
         {
             Name             = addProductCategory.Name,
             SeoTitle         = addProductCategory.SeoTitle,
             MetaDescriptions = addProductCategory.MetaDescriptions,
             MetaKeywords     = addProductCategory.MetaKeywords,
             MetaTitle        = addProductCategory.MetaTitle,
             ParentID         = addProductCategory.ParentID,
             Descriptions     = addProductCategory.Descriptions,
             Image            = addProductCategory.Image,
             AltImage         = addProductCategory.AltImage,
             DisplayOrder     = addProductCategory.DisplayOrder,
             CreatedDate      = DateTime.Now,
             CreatedBy        = loginUserModels.Name,
             ModifiedDate     = DateTime.Now,
             ModifiedBy       = loginUserModels.Name,
             Active           = true,
             ShowOnHome       = addProductCategory.ShowOnHome
         };
         con.ProductCategories.Add(productCategory);
         con.SaveChanges();
         return(Constants.RETURN_TRUE);
     }
     catch
     {
         return(Constants.RETURN_FALSE);
     }
 }
示例#2
0
 private void createAddHSNDialog()
 {
     addHSNWindow = new AddProductCategory
     {
         DataContext = new AddProductCategoryVM(Events, HSNKeyValue)
     };
     addHSNWindow.Closing += (o, e) =>
     {
         usersFromDB  = DBConnector.GetFromDB(string.Format(DB_StoredProcedures.PRODCATEGORY_GET));
         CategoryList = null;
         CategoryList = usersFromDB.Copy();
     };
     addHSNWindow.Show();
 }
        public async Task return_expected_result()
        {
            //Arrange
            var productCategory = new ProductCategory(_guid, "");
            var command         = new AddProductCategory(_guid, "");

            _productCategoryRepository.Setup(r => r.AddAsync(productCategory)).Returns(Task.CompletedTask);

            //Act
            var handler = new AddProductCategoryHandler(_busPublisher.Object, _productCategoryRepository.Object, _logger.Object);
            await handler.HandleAsync(command, _context.Object);

            //Assert
            _productCategoryRepository.Verify();
            _busPublisher.Verify();
        }
示例#4
0
 private void AddNewHSN(object obj)
 {
     if (addHSNWindow == null)
     {
         createAddHSNDialog();
     }
     else
     {
         if (addHSNWindow.IsLoaded.Equals(false))
         {
             addHSNWindow = null;
             createAddHSNDialog();
         }
         else
         {
             addHSNWindow.Focus();
         }
     }
 }
示例#5
0
 public async Task <IActionResult> AddProductCategory(AddProductCategory command)
 => await SendAsync(command.BindId(c => c.Id), resourceId : command.Id, resource : "products");
        private void addProductCategoryButton_Click(object sender, EventArgs e)
        {
            AddProductCategory add = new AddProductCategory(this);

            add.Show();
        }