public async Task GetAll_Returns_CategoryList() { IAsyncDataProvider <CategoryDAO> provider = new CategoryProvider(mockContext.Object); var categories = await provider.GetAll(); Assert.Equal(3, categories.Count()); }
private void bindingNavigatorDeleteItem_Click(object sender, EventArgs e) { int categoryId = this._categories[dataGridView1.CurrentCell.RowIndex].CategoryId; CategoryProvider.DeleteCategory(categoryId); GetAllCategories(); }
public ShoppingController( CategoryProvider categoryProvider, ProductProvider productProvider, TagProvider tagProvider, AreaProvider areaProvider, PaymentMethodProvider paymentMethodProvider, AddressTypeProvider addressTypeProvider, OrderProvider orderProvider, PersonProvider personProvider, CartManager cartManager, BankProvider bankProvider, DeliveryTimeProvider deliveryTimeProvider) { this.categoryProvider = categoryProvider; this.productProvider = productProvider; this.tagProvider = tagProvider; this.areaProvider = areaProvider; this.cartManager = cartManager; this.addressTypeProvider = addressTypeProvider; this.paymentMethodProvider = paymentMethodProvider; this.personProvider = personProvider; this.orderProvider = orderProvider; this.deliveryTimeProvider = deliveryTimeProvider; this.bankProvider = bankProvider; }
public CategoryPage() { InitializeComponent(); NavigationPage.SetHasNavigationBar(this, false); CategoryProvider categoryOperation = new CategoryProvider(); StackLayout stacklayout = new StackLayout(); InfrastructureModel <List <Category> > data = categoryOperation.GetCategoryList(TokenAccesModel.accesValue); foreach (var category in data.ResultModel) { Button btnCategoryLink = new Button() { Text = category.Name, ImageSource = category.CategoryImagePath, ClassId = category.CategoryId.ToString() }; btnCategoryLink.Clicked += BtnCategoryLink_Clicked; stacklayout.Children.Add(btnCategoryLink); } this.Content = stacklayout; }
private List <SelectListItem> CreateValue(int type, int value) { List <SelectListItem> data = new List <SelectListItem>(); if (type == 1) { CategoryProvider categoryProvider = new CategoryProvider(false); foreach (var item in categoryProvider.GetAll().Where(p => p.Active == 1).ToList()) { data.Add(new SelectListItem { Value = item.ID.ToString(), Text = item.Name, Selected = item.ID == value }); } } else { ServiceProvider serviceProvider = new ServiceProvider(false); data.Add(new SelectListItem { Value = "-1", Text = "Mặc định" }); foreach (var item in serviceProvider.GetRootList().ToList()) { data.Add(new SelectListItem { Value = item.ID.ToString(), Text = item.Name, Selected = item.ID == value }); } } return(data); }
public ProductController(ProductProvider productProvider, CategoryProvider categoryProvider, TagProvider tagProvider, AreaProvider areaProvider) { this.productProvider = productProvider; this.categoryProvider = categoryProvider; this.tagProvider = tagProvider; this.areaProvider = areaProvider; }
private void UpdateSoftware(SoftwareInfo software) { software.Category = CategoryProvider.GetCategory(software); software.Source = SourceProvider.GetSource(software); software.Build = BuildProvider.GetBuild(software); software.Compiler = CompilerProvider.GetCompiler(software); software.Encoding = EncodingProvider.GetEncoding(software); }
public void Test_Add_QueryById_Update_Delete_ProductCategoryProvider() { var category = new Category { Name = "catagory1", Description = "Hello description!", Image = "", PageSize = 10, Published = true, Deleted = false, DisplayOrder = 1, UtcCreationDate = DateTime.UtcNow, UtcUpdateDate = DateTime.UtcNow }; var product = new Product { Name = "Product1", UtcCreationDate = DateTime.UtcNow, UtcUpdateDate = DateTime.UtcNow }; var productCategory = new ProductCategory { IsFeaturedProduct = false, DisplayOrder = 2, Product = product, Category = category }; Mock <IEntityFileProvider> entityFileProvider = new Mock <IEntityFileProvider>(); var categoryProvider = new CategoryProvider(new NoDI_NHibernateContextFactory(), entityFileProvider.Object); //Add brand new ProductProvider(new NoDI_NHibernateContextFactory()).Add(product); categoryProvider.Add(category); provider.Add(productCategory); Console.WriteLine("Add OK!"); //QueryBy var productCategoryQueryBy = provider.QueryById(productCategory.Id); Assert.IsNotNull(productCategoryQueryBy); Console.WriteLine("QueryBy OK!"); //update productCategory.DisplayOrder = 5; provider.Update(productCategory); var productCategoryUpdate = provider.QueryById(productCategory.Id); Assert.AreEqual(5, productCategoryUpdate.DisplayOrder); Console.WriteLine("Update OK!"); //Delete provider.Delete(productCategory); var productCategoryDelete = provider.QueryById(productCategory.Id); Assert.IsNull(productCategoryDelete); Console.WriteLine("Delete OK!"); }
public async Task Get_Returns_Category() { IAsyncDataProvider <CategoryDAO> provider = new CategoryProvider(mockContext.Object); int idCategoryToGet = 1; var category = await provider.Get(idCategoryToGet); Assert.Equal(idCategoryToGet, category.Id); }
public async Task Create_ThrowsExeption_NameIsShorterThan2Letters() { IAsyncDataProvider <CategoryDAO> provider = new CategoryProvider(mockContext.Object); var category = new CategoryDAO { Id = 22, Name = "A" }; await Assert.ThrowsAsync <ArgumentException>(() => provider.Create(category)); }
public async Task <JsonResult> Delete(int id) { CategoryProvider categoryProvider = new CategoryProvider(); var result = await categoryProvider.DeleteAsync(id); return(Json(new AccessEntityResult { Status = result, Data = id, Message = MessageManager.GetErrorMessage(ModuleType.Category, result) })); }
public PartialViewResult GetAllCategory() { List <CategoryModel> Model = new List <CategoryModel>(); List <tbl_Category> data = CategoryProvider.GetAllCategory(); Model = (from d in data select new CategoryModel { CategoryName = d.CategoryName, Id = d.Id }).ToList(); return(PartialView("~/views/Shared/_CategoryList.cshtml", Model)); }
public void Test_Add_QueryById_Update_Delete_ProductCategoryProvider() { var category = new Category { Name = "catagory1", Description = "Hello description!", Image = "", PageSize = 10, Published = true, Deleted = false, DisplayOrder = 1, UtcCreationDate = DateTime.UtcNow, UtcUpdateDate = DateTime.UtcNow }; var product = new Product { Name = "Product1", UtcCreationDate = DateTime.UtcNow, UtcUpdateDate = DateTime.UtcNow }; var productCategory = new ProductCategory { IsFeaturedProduct = false, DisplayOrder = 2, Product = product, Category = category }; Mock<IEntityFileProvider> entityFileProvider = new Mock<IEntityFileProvider>(); var categoryProvider = new CategoryProvider(new NoDI_NHibernateContextFactory(), entityFileProvider.Object); //Add brand new ProductProvider(new NoDI_NHibernateContextFactory()).Add(product); categoryProvider.Add(category); provider.Add(productCategory); Console.WriteLine("Add OK!"); //QueryBy var productCategoryQueryBy = provider.QueryById(productCategory.Id); Assert.IsNotNull(productCategoryQueryBy); Console.WriteLine("QueryBy OK!"); //update productCategory.DisplayOrder = 5; provider.Update(productCategory); var productCategoryUpdate = provider.QueryById(productCategory.Id); Assert.AreEqual(5, productCategoryUpdate.DisplayOrder); Console.WriteLine("Update OK!"); //Delete provider.Delete(productCategory); var productCategoryDelete = provider.QueryById(productCategory.Id); Assert.IsNull(productCategoryDelete); Console.WriteLine("Delete OK!"); }
public CategoryViewModel(bool designData) { if (designData) { FriendCategories = CategoryProvider.GetFriendCategories(TokenProvider.GetToken()); } else { //Setup web requests and such } }
// Category Functions started public int AddCategory(CategoryDTO obj) { CategoryProvider provider = new CategoryProvider(); if (provider.GetCategoryById(obj.CategoryId) == null) { provider.AddCategory(obj); return(1); } return(-1); }
private void btnDelete_Click(object sender, EventArgs e) { try { CategoryProvider.DeleteCategory(_category); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public IActionResult Insert() { InformationContentCRUDModel informationContentCRUDModel = new InformationContentCRUDModel(); categoryProvider = new CategoryProvider(); InfrastructureModel <List <Category> > infrastructerCategoryList = categoryProvider.GetCategoryList(SessionExtension.GetSessionUserTokeyKey(HttpContext.Session)); informationContentCRUDModel.CategoryList = new SelectList(infrastructerCategoryList.ResultModel, "CategoryId", "Name"); return(View(informationContentCRUDModel)); }
public void GetChildCategoriesById_ValidId_NotNull() { Mock <ICategoryRepository> mockCategory = new Mock <ICategoryRepository>(); mockCategory.Setup(cat => cat.GetChildCategoriesById(It.IsAny <int>())).Returns(new List <Category>()); Mock <ICacheProvider> mockCache = new Mock <ICacheProvider>(); CategoryProvider categoryProvider = new CategoryProvider(mockCategory.Object, mockCache.Object); List <Category> categories = categoryProvider.GetChildCategoriesById(1); Assert.IsNotNull(categories); }
public int DeleteCategory(int id) { CategoryProvider provider = new CategoryProvider(); var obj = provider.GetCategoryById(id); if (obj != null) { provider.DeleteCategory(obj); return(1); } return(-1); }
public HttpResponseMessage GetTemplateCategories() { try { var categories = new CategoryProvider(DbInfo).RetrieveTemplateCategories(); return(Request.CreateResponse(HttpStatusCode.OK, categories)); } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.OK, ex.StackTrace)); } }
public async Task <CategoryViewModel> Init() { if (DesignData) { FriendCategories = await CategoryProvider.GetFriendCategories(TokenProvider.GetToken()); } else { //Setup web requests and such } return(this); }
public async Task <JsonResult> Update(int id, Category category) { if (ModelState.IsValid) { CategoryProvider categoryProvider = new CategoryProvider(); return(Json(await categoryProvider.EditAsync(id, category))); } else { return(Json(MessageManager.GetErrorMessage(ModuleType.Category, MessageType.ModelFailed))); } }
public void GetCategoryById_InvalidId_Null() { Mock <ICategoryRepository> mockCategory = new Mock <ICategoryRepository>(); mockCategory.Setup(cat => cat.GetCategoryById(It.IsAny <int>())).Returns(new Category()); Mock <ICacheProvider> mockCache = new Mock <ICacheProvider>(); CategoryProvider categoryProvider = new CategoryProvider(mockCategory.Object, mockCache.Object); Category category = categoryProvider.GetCategoryById(0); Assert.IsNull(category); }
private void btnUpdate_Click(object sender, EventArgs e) { this._category.CategoryName = txtKategoriAdi.Text; this._category.Description = txtAciklama.Text; try { CategoryProvider.UpdateCategory(_category); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public async Task Update_Updates_Category() { IAsyncDataProvider <CategoryDAO> provider = new CategoryProvider(mockContext.Object); var category = new CategoryDAO { Id = 1, Name = "TestUpdateCategory" }; await provider.Update(category); var updatedCategory = await provider.Get(category.Id); Assert.Equal("TestUpdateCategory", updatedCategory.Name); }
public async Task Create_Returns_createdIdAndAddsCategory() { IAsyncDataProvider <CategoryDAO> provider = new CategoryProvider(mockContext.Object); var category = new CategoryDAO { Id = 22, Name = "AddedCategory" }; var addedCategoyId = await provider.Create(category); mockSet.Verify(set => set.Add(It.IsAny <CategoryDAO>()), Times.Once); mockContext.Verify(context => context.SaveChangesAsync(new CancellationToken()), Times.Once); Assert.Equal(category.Id, addedCategoyId); }
public void Save(List <object> saveObjects) { foreach (Object[] saveObject in saveObjects) { DisciplineProvider.createDiscipline ( saveObject[0].ToString(), MeasureProvider.getMeasureById(Convert.ToInt32(saveObject[2])), CategoryProvider.getCategoryById(Convert.ToInt32(saveObject[1])) ); } DisciplinesGUIForm.renderDisciplinesGrid(DisciplineProvider.getAllDisciplines()); }
// POST: api/Category public HttpResponseMessage Post(Category category) { try { var provider = new CategoryProvider(DbInfo); var isSaved = provider.Save(category); return(Request.CreateResponse(HttpStatusCode.OK, isSaved)); } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex.Message)); } }
public void Initialize() { test01Data = File.ReadAllText(@"TestData/Test01.json", Encoding.UTF8); test02Data = File.ReadAllText(@"TestData/Test02.json", Encoding.UTF8); test03Data = File.ReadAllText(@"TestData/Test03.json", Encoding.UTF8); test04Data = File.ReadAllText(@"TestData/Test04.json", Encoding.UTF8); test05Data = File.ReadAllText(@"TestData/Test05.json", Encoding.UTF8); categoryProvider = new CategoryProvider(); var requestMapper = new RequestMapper(); var responseMapper = new ResponseMapper(categoryProvider); bMICalculator = new BMICalculator(categoryProvider, requestMapper, responseMapper); }
public async Task <JsonResult> Insert(Category category) { if (ModelState.IsValid) { CategoryProvider categoryProvider = new CategoryProvider(); AccessEntityResult accessEntityResult = await categoryProvider.AddAsync(category); return(Json(accessEntityResult)); } else { return(Json(MessageManager.GetErrorMessage(ModuleType.Category, MessageType.ModelFailed))); } }
private void GetAllCategories() { try { this._categories = CategoryProvider.GetAllCategories(); bindingSource1.DataSource = this._categories; bindingNavigator1.BindingSource = bindingSource1; dataGridView1.DataSource = bindingSource1; } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public void FillCategoriesCombo() { try { IEnumerable<ICategory> categories = new CategoryProvider(); cmbCategories.DataSource = categories.ToList(); cmbCategories.SelectedItem = null; _serverAccessible = true; } catch { MessageBox.Show("Невозможно получить список категорий с сервера.", "Получение списка категорий", MessageBoxButtons.OK, MessageBoxIcon.Error); cmbCategories.Enabled = false; _serverAccessible = false; UpdateReadyState(); } }
public CategoryProviderTests() { Mock<IEntityFileProvider> entityFileProvider = new Mock<IEntityFileProvider>(); provider = new CategoryProvider(new NoDI_NHibernateContextFactory(), entityFileProvider.Object); }