Example #1
0
        public async Task <ApiResponse <int> > CreateExpenseCategory(CreateExpenseCategoryFrontCommand category)
        {
            try
            {
                await AddBearerToken();

                var mappedCategory = _mapper.Map <CreateExpenseCategoryCommand>(category);
                var response       = await _client.CreateExpenseCategoryAsync(ApiVersion.apiVersion, mappedCategory);

                return(new ApiResponse <int>()
                {
                    Data = response.Data, Success = true
                });
            }
            catch (ApiException ex)
            {
                return(ConvertApiExceptions <int>(ex));
            }
        }
 protected override void OnInitialized()
 {
     Category = new CreateExpenseCategoryFrontCommand();
 }