public IncomeSourceDetailVM GetIncomeSourceById(int incSourceId) { IncomeSource_DetailView result = Repo.GetIncomeSourceDetail(incSourceId); Schedule sched = result.ScheduleId.HasValue ? Repo.GetSchedule(result.ScheduleId.Value) : null; return(new IncomeSourceDetailVM(result, sched)); }
public IncomeSourceDetailVM(IncomeSource_DetailView repoModel, Schedule sched = null) : base(Constants.AccountType.IncomeSource) { IncomeSourceId = repoModel.IncomeSourceId; Notes = repoModel.Notes; AccountId = repoModel.AccountId; AccountName = repoModel.AccountName; DateTime_Created = repoModel.DateTime_Created; DateTime_Deactivated = repoModel.DateTime_Deactivated; ExpectedAmount = repoModel.ExpectedAmount; TotalFromSource = repoModel.TotalFromSource; DefaultToAccountId = repoModel.DefaultToAccountId; Schedule = new Schedule_Base(sched); }