public Task <SupplierAccountDto> Update(SupplierAccountDto supplierAccountDto)
        {
            SupplierAccount supplierAccount = ObjectMapper.Map <SupplierAccount>(supplierAccountDto);

            supplierAccount = _supplierAccountRepository.Update(supplierAccount);
            return(Task.FromResult <SupplierAccountDto>(supplierAccountDto));
        }
        public async Task <SupplierAccountDto> GetById(int id)
        {
            SupplierAccount result = await _supplierAccountRepository.GetAsync(id);

            SupplierAccountDto dto = ObjectMapper.Map <SupplierAccountDto>(result);

            return(dto);
        }
        public Task <SupplierAccountDto> Create(SupplierAccountDto supplierAccountDto)
        {
            supplierAccountDto.CreatorUserId = AbpSession.UserId.Value;
            supplierAccountDto.CreationTime  = DateTime.Now;
            SupplierAccount supplierAccount = ObjectMapper.Map <SupplierAccount>(supplierAccountDto);

            supplierAccountDto.Id = _supplierAccountRepository.InsertAndGetId(supplierAccount);
            return(Task.FromResult <SupplierAccountDto>(supplierAccountDto));
        }