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 }
public EditViewModel(Models.FundingSource fundingSource) { FundingSourceID = fundingSource.FundingSourceID; FundingSourceName = fundingSource.FundingSourceName; FundingSourceDescription = fundingSource.FundingSourceDescription; OrganizationID = fundingSource.OrganizationID; IsActive = fundingSource.IsActive; }
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)); }