private Journal MapJournalForCreate(SalaryPaymentVM salaryPayment, string filePath) { ReadConfigs readConfigs = new ReadConfigs(); string moduleCode = readConfigs.LoadJson("SalaryPayment", filePath + "\\ModuleConfig.json"); Journal journal = new Journal(); journal.DebitACFKID = salaryPayment.UserAccountFKID.Value; journal.Amount = salaryPayment.Amount; journal.CreatedBy = salaryPayment.CreatedBy; journal.CreatedDateTime = salaryPayment.CreatedDateTime; journal.Date = salaryPayment.TransactionDate.Value; journal.CreditACFKID = (Convert.ToBoolean(Convert.ToInt32(salaryPayment.isCash))) ? Convert.ToInt64(readConfigs.LoadJson("Cash", filePath + "\\AccountConfig.json")) : Convert.ToInt64(readConfigs.LoadJson("Bank", filePath + "\\AccountConfig.json")); journal.ModuleCode = moduleCode; journal.ReferenceID = 1; journal.PKID = salaryPayment.JournalFKID; return(journal); }
private Journal MapJournalForCreate(SalaryDeclarationVM salaryDecleration, string filePath) { ReadConfigs readConfigs = new ReadConfigs(); long debitAckFKID = Convert.ToInt64(readConfigs.LoadJson("Salary", filePath + "\\AccountConfig.json")); string moduleCode = readConfigs.LoadJson("SalaryDeclaration", filePath + "\\ModuleConfig.json"); Journal journal = new Journal(); journal.CreditACFKID = salaryDecleration.UserAccountFKID.Value; journal.Amount = salaryDecleration.Amount; journal.CreatedBy = salaryDecleration.CreatedBy; journal.CreatedDateTime = salaryDecleration.CreatedDateTime; journal.Date = salaryDecleration.TransactionDate.Value; journal.DebitACFKID = debitAckFKID; journal.ModuleCode = moduleCode; journal.ReferenceID = 1; journal.PKID = salaryDecleration.JournalFKID; return(journal); }