public async Task <CandidateSubmissionSpendViewModel> InsertCandidateExpenseSpent(CandidateSubmissionSpendViewModel data) { try { foreach (var a in data.Files) { CandidateSubmissionSpendFilesViewModel submittedfiles = new CandidateSubmissionSpendFilesViewModel(); var file = await Task.Run(() => ManageCandidate.InsertFiles(a.ConvertTotblFile())); submittedfiles.FileID = file.ID; submittedfiles.createdUserID = a.createdUserID; submittedfiles.createdTimestamp = a.createdTimestamp; submittedfiles.updatedTimestamp = a.updatedTimestamp; submittedfiles.updatedUserID = a.updatedUserID; data.CandidateSubmissionSpendFiles.Add(submittedfiles); } tblCandidateSubmissionSpend res = await Task.Run(() => ManageCandidateSubmissionSpend.InsertCandidateSubmissionSpend(data.ConvertTotblCandidateSubmissionSpend())); return(res.ConvertToCandidateSubmissionSpendViewModel()); } catch (Exception ex) { throw; } }
public async Task <CandidateSubmissionSpendViewModel> GetExpenseDetails(long ExpenseId) { try { tblCandidateSubmissionSpend res = await Task.Run(() => ManageCandidateSubmissionSpend.GetExpenseDetails(ExpenseId)); return(res.ConvertToCandidateSubmissionSpendViewModel()); } catch (Exception) { throw; } }