Пример #1
0
 public void UpdateModel(Models.FundingSource fundingSource, Person currentPerson)
 {
     fundingSource.FundingSourceName        = FundingSourceName;
     fundingSource.FundingSourceDescription = FundingSourceDescription;
     fundingSource.OrganizationID           = OrganizationID ?? ModelObjectHelpers.NotYetAssignedID; // should never be null due to Required Validation Attribute
     fundingSource.IsActive = IsActive ?? false;                                                     // should never be null due to Required Validation Attribute
 }
Пример #2
0
 public EditViewModel(Models.FundingSource fundingSource)
 {
     FundingSourceID          = fundingSource.FundingSourceID;
     FundingSourceName        = fundingSource.FundingSourceName;
     FundingSourceDescription = fundingSource.FundingSourceDescription;
     OrganizationID           = fundingSource.OrganizationID;
     IsActive = fundingSource.IsActive;
 }
Пример #3
0
        public DetailViewData(Person currentPerson, Models.FundingSource fundingSource) : base(currentPerson, NeptuneArea.OCStormwaterTools)
        {
            FundingSource = fundingSource;
            PageTitle     = fundingSource.GetDisplayName();
            EntityName    = $"{FieldDefinitionType.FundingSource.GetFieldDefinitionLabel()}";
            EntityUrl     = SitkaRoute <FundingSourceController> .BuildUrlFromExpression(c => c.Index());

            UserHasFundingSourceManagePermissions = new FundingSourceEditFeature().HasPermission(CurrentPerson, fundingSource).HasPermission;
            EditFundingSourceUrl = SitkaRoute <FundingSourceController> .BuildUrlFromExpression(c => c.Edit(fundingSource));
        }