Example #1
0
        public async Task CreateBalance(int?tenantId, long userId, BalanceDto data)
        {
            var balance = _mapper.Map <Balance>(data);

            if (!string.IsNullOrEmpty(data.BalanceDate))
            {
                balance.BalanceDate = Convert.ToDateTime(data.BalanceDate);
            }
            balance.Code           = Constants.GenerateCode();
            balance.CreatedDate    = DateTime.Now;
            balance.UserModifiedId = userId;
            balance.TenantId       = tenantId.Value;
            _unitOfWork.BalanceRepository.Create(balance);
            await _unitOfWork.Commit();
        }
Example #2
0
        public async Task CreateCost(int?tenantId, long userId, CostDto data)
        {
            var cost = _mapper.Map <Cost>(data);

            if (!string.IsNullOrEmpty(data.CostDate))
            {
                cost.CostDate = Convert.ToDateTime(data.CostDate);
            }
            cost.Code           = Constants.GenerateCode();
            cost.CreatedDate    = DateTime.Now;
            cost.UserModifiedId = userId;
            cost.TenantId       = tenantId.Value;
            _unitOfWork.CostRepository.Create(cost);
            await _unitOfWork.Commit();
        }