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);
 }