コード例 #1
0
        private SubmitSideBarViewModel CreateModel(bool isComplete, NotificationStatus status, bool isInternalUser = false)
        {
            var submitSummaryData = new SubmitSummaryData
            {
                Status = status
            };

            var progress = new NotificationApplicationCompletionProgress
            {
                IsAllComplete = isComplete
            };

            var submitSideBarViewModel = new SubmitSideBarViewModel(submitSummaryData, 500, progress);

            if (isInternalUser)
            {
                submitSideBarViewModel.ShowResubmitButton = ((status.Equals(NotificationStatus.Unlocked) || (status.Equals(NotificationStatus.ConsentedUnlock))) ? true : false);
            }
            else
            {
                submitSideBarViewModel.ShowResubmitButton = (status.Equals(NotificationStatus.Unlocked) ? true : false);
            }
            submitSideBarViewModel.IsInternalUser = isInternalUser;

            return(submitSideBarViewModel);
        }
コード例 #2
0
 public SubmitSideBarViewModel(SubmitSummaryData submitSummaryData, int notificationCharge, NotificationApplicationCompletionProgress progress)
 {
     NotificationId = submitSummaryData.NotificationId;
     CompetentAuthorityName = EnumHelper.GetDisplayName(submitSummaryData.CompetentAuthority);
     CreatedDate = submitSummaryData.CreatedDate;
     NotificationNumber = submitSummaryData.NotificationNumber;
     Charge = notificationCharge;
     Status = submitSummaryData.Status;
     IsNotificationComplete = progress.IsAllComplete;
     CompetentAuthority = submitSummaryData.CompetentAuthority;
 }
コード例 #3
0
 public SubmitSideBarViewModel(SubmitSummaryData submitSummaryData, int notificationCharge, NotificationApplicationCompletionProgress progress)
 {
     NotificationId         = submitSummaryData.NotificationId;
     CompetentAuthorityName = EnumHelper.GetDisplayName(submitSummaryData.CompetentAuthority);
     CreatedDate            = submitSummaryData.CreatedDate;
     NotificationNumber     = submitSummaryData.NotificationNumber;
     Charge = notificationCharge;
     Status = submitSummaryData.Status;
     IsNotificationComplete = progress.IsAllComplete;
     CompetentAuthority     = submitSummaryData.CompetentAuthority;
 }
コード例 #4
0
        private SubmitSideBarViewModel CreateModel(bool isComplete, NotificationStatus status)
        {
            var submitSummaryData = new SubmitSummaryData
            {
                Status = status
            };

            var progress = new NotificationApplicationCompletionProgress
            {
                IsAllComplete = isComplete
            };

            return new SubmitSideBarViewModel(submitSummaryData, 500, progress);
        }