コード例 #1
0
        public FunctionCallStatus AddSubCategoriesCategories(string categoryName, string categoryURL)
        {
            using (SantaBantaDataContext santaBantaDataContext = new SantaBantaDataContext())
            {
                List<SantaBantaEntity.CategoriesContent> categorieses = new List<SantaBantaEntity.CategoriesContent>();
                categorieses = WebSite.GetAllSubCategories();
                int categoriesExistanceCheck = categorieses.Where(i => i.URL == categoryURL).ToList().Count;

                if (categoriesExistanceCheck == 0)
                {
                    Subcategory category = new Subcategory();
                    category.SubcategoryName = categoryName;
                    category.SubcategoryURL = categoryURL;
                    santaBantaDataContext.Subcategories.InsertOnSubmit(category);
                    santaBantaDataContext.SubmitChanges();
                    if (category.Id > 0)
                    {
                        return FunctionCallStatus.Success;
                    }
                    else
                    {
                        return FunctionCallStatus.Error;
                    }
                }
                else
                {
                    return FunctionCallStatus.DataAlreadyExists;
                }
            }
        }
コード例 #2
0
 partial void DeleteSubcategory(Subcategory instance);
コード例 #3
0
 partial void UpdateSubcategory(Subcategory instance);
コード例 #4
0
 partial void InsertSubcategory(Subcategory instance);
コード例 #5
0
		private void detach_Subcategories(Subcategory entity)
		{
			this.SendPropertyChanging();
			entity.Category = null;
		}
コード例 #6
0
		private void attach_Subcategories(Subcategory entity)
		{
			this.SendPropertyChanging();
			entity.Category = this;
		}