public Task <SupplierPayDto> Update(SupplierPayDto supplierPayDto)
        {
            SupplierPay supplierPay = ObjectMapper.Map <SupplierPay>(supplierPayDto);

            supplierPay = _supplierPayRepository.Update(supplierPay);
            return(Task.FromResult <SupplierPayDto>(supplierPayDto));
        }
        public async Task <SupplierPayDto> GetById(int id)
        {
            SupplierPay result = await _supplierPayRepository.GetAsync(id);

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

            return(dto);
        }
        public Task <SupplierPayDto> Create(SupplierPayDto supplierPayDto)
        {
            supplierPayDto.CreatorUserId = AbpSession.UserId.Value;
            supplierPayDto.CreationTime  = DateTime.Now;
            SupplierPay supplierPay = ObjectMapper.Map <SupplierPay>(supplierPayDto);

            supplierPayDto.Id = _supplierPayRepository.InsertAndGetId(supplierPay);
            return(Task.FromResult <SupplierPayDto>(supplierPayDto));
        }