public async Task <CreateUpdateCateResponse> DeleteAsync(Guid cateid)
        {
            var result = await cateAppService.DeleteCategory(cateid);

            var response = new CreateUpdateCateResponse();

            if (result)
            {
                response.IsSuccess = true;
            }
            else
            {
                response.IsSuccess     = false;
                response.ErrorMesseage = new string[] { "Update Fail!" };
            }
            return(response);
        }
        public async Task <CreateUpdateCateResponse> UpdateAsync(CategoryDto updatedCategory, Guid cateid)
        {
            updatedCategory.Id = cateid;
            var result = await cateAppService.UpdateCategory(updatedCategory);

            var response = new CreateUpdateCateResponse();

            if (result)
            {
                response.categoryDto = updatedCategory;
                response.IsSuccess   = true;
            }
            else
            {
                response.IsSuccess     = false;
                response.ErrorMesseage = new string[] { "Update Fail!" };
            }
            return(response);
        }
        public async Task <CreateUpdateCateResponse> CreateAsync(CategoryDto createdCategory)
        {
            var result = await cateAppService.CreateCategory(createdCategory);

            var response = new CreateUpdateCateResponse();
            var x        = CurrentUser.Id;

            if (result)
            {
                response.categoryDto = createdCategory;
                response.IsSuccess   = true;
                response.IdUser      = x.ToString();
            }
            else
            {
                response.IsSuccess     = false;
                response.ErrorMesseage = new string[] { "This title has already existed!" };
                response.IdUser        = x.ToString();
            }
            return(response);
        }