public bool update(int id, CategoryUpdateVO data) { var category = new Category() { UpdatedAt = data.UpdatedAt, Name = data.Name }; category.Name_Slug = FunctionHelper.ConvertToSlug(category.Name); return(_categoryDAO.update(id, category)); }
private void BtnSave_Click(object sender, RoutedEventArgs e) { Action action = () => { this.Dispatcher.Invoke(() => { if (isCreate == true) { var categoryVo = new CategoryCreateVO() { Name = name }; var validateString = categoryVo.validate(); if (validateString.Length > 0) { MessageBox.Show(validateString); return; } var g = categoryBus.InsertData(categoryVo); CategoryState.categoriesState.Add(g); } else { var categoryVo = new CategoryUpdateVO() { Name = name }; var validateString = categoryVo.validate(); if (validateString.Length > 0) { MessageBox.Show(validateString); return; } int id = ProductState.categoryId; CategoryState.categoriesState.Remove(category); categoryBus.update(id, categoryVo); var categoryGet = categoryBus.getById(id); CategoryState.categoriesState.Add(categoryGet); isSuccess = true; } }); }; FunctionHelper.LoadingEvent(action); this.Close(); }