Example #1
0
 public ActionResult dropdown(CollectiontDropdownModel collectiontDropdownModel)
 {
     try
     {
         if (collectiontDropdownModel.CollectionDropDowns != null && collectiontDropdownModel.CollectionDropDowns.Count > 0)
         {
             foreach (var item in collectiontDropdownModel.CollectionDropDowns)
             {
                 if (item.Choice)
                 {
                     if (!collectionProductService.CheckExistCollectionProduct(item.CollectionID, collectiontDropdownModel.ProductID))
                     {
                         collectionProductService.Insert(new CollectionProduct
                         {
                             ProductID    = collectiontDropdownModel.ProductID,
                             CollectionID = item.CollectionID
                         });
                     }
                 }
             }
         }
         return(RedirectToAction("detail", "products", new { id = collectiontDropdownModel.ProductID, strMessage = "1" }));
     }
     catch (Exception ex)
     {
         LogService.WriteException(ex);
         return(null);
     }
 }
Example #2
0
 public ActionResult dropdown(int productID, string query)
 {
     try
     {
         CollectiontDropdownModel  collectiontDropdownModel = new CollectiontDropdownModel();
         List <CollectionDropDown> collectionDropdowns      = new List <CollectionDropDown>();
         List <Collection>         collections = new List <Collection>();
         string where = "";
         if (string.IsNullOrEmpty(query))
         {
             where = "CollectionType like 'custom'";
         }
         else
         {
             where = string.Format("CollectionType like 'custom' and CollectionName like N'%{0}%'", query);
         }
         collections = collectionService.SelectByWhere(where);
         if (collections != null && collections.Count > 0)
         {
             foreach (var item in collections)
             {
                 CollectionDropDown temp = new CollectionDropDown();
                 temp.CollectionID   = item.CollectionID;
                 temp.CollectionName = item.CollectionName;
                 if (collectionProductService.CheckExistCollectionProduct(item.CollectionID, productID))
                 {
                     temp.Choice = true;
                 }
                 else
                 {
                     temp.Choice = false;
                 }
                 collectionDropdowns.Add(temp);
             }
             collectiontDropdownModel.CollectionDropDowns = collectionDropdowns;
             collectiontDropdownModel.ProductID           = productID;
         }
         //collectiontDropdownModel.ConditionFindProduct = query;
         return(View(collectiontDropdownModel));
     }
     catch (Exception ex)
     {
         LogService.WriteException(ex);
         return(null);
     }
 }