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