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; } } }
partial void DeleteSubcategory(Subcategory instance);
partial void UpdateSubcategory(Subcategory instance);
partial void InsertSubcategory(Subcategory instance);
private void detach_Subcategories(Subcategory entity) { this.SendPropertyChanging(); entity.Category = null; }
private void attach_Subcategories(Subcategory entity) { this.SendPropertyChanging(); entity.Category = this; }