public void SaveCostSharingDetail() { RemoveCostSharingDetail(); IList <CostSharingSetting> costsharingsettings = _settingController.GetCostSharingSettings(); if (costsharingsettings != null) { foreach (CostSharingSetting CSS in costsharingsettings) { if (CSS.Percentage != 0) { CostSharingRequestDetail detail = new CostSharingRequestDetail(); detail.CostSharingRequest = CurrentCostSharingRequest; detail.Project = CSS.Project; detail.Grant = CSS.Grant; detail.SharedAmount = (CSS.Percentage / 100) * CurrentCostSharingRequest.EstimatedTotalAmount; CurrentCostSharingRequest.CostSharingRequestDetails.Add(detail); } } } }
public IList <CostSharingSetting> GetCostSharingSettings() { return(_settingController.GetCostSharingSettings()); }