public async Task Create(CategoryDto categoryItem) { try { await _categoryRepository.InsertAsync(new Category() { Name = categoryItem.Name, ParentId = categoryItem.ParentId }); } catch (Exception ex) { throw ex; } }
public bool Update(CategoryDto categoryItem) { try { var item = _categoryRepository.Single(e => e.Id == categoryItem.Id); item.Name = categoryItem.Name ?? item.Name; item.ParentId = categoryItem.ParentId; _categoryRepository.Update(item); return true; } catch (Exception ex) { return false; } }