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(); }
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(); }