Exemple #1
0
        public void UpdateModel(ProjectFirmaModels.Models.Organization organization, out bool oneHadToBeCorrected)
        {
            oneHadToBeCorrected = false;
            var dbGeom = DbGeometry.FromText(OrganizationBoundaryWkt, LtInfoGeometryConfiguration.DefaultCoordinateSystemId);

            if (!dbGeom.IsValid)
            {
                var sqlInvalid = dbGeom.ToSqlGeometry();
                var sqlValid   = sqlInvalid.MakeValid();
                dbGeom = sqlValid.ToDbGeometry(LtInfoGeometryConfiguration.DefaultCoordinateSystemId);
                oneHadToBeCorrected = true;
            }

            organization.OrganizationBoundary = dbGeom;
        }
 public OrganizationMatchmakerKeywordsViewData(ProjectFirmaModels.Models.Organization organization)
 {
     Organization            = organization;
     MatchmakerKeywordHelper = new MatchmakerKeywordHelper(organization.OrganizationMatchmakerKeywords.Select(x => new BootstrapOrganizationMatchmakerKeyword(x.MatchmakerKeyword)).ToList());
     KeywordStrings          = organization.OrganizationMatchmakerKeywords.Select(omk => omk.MatchmakerKeyword.MatchmakerKeywordName).OrderBy(k => k).ToList();
 }
 public OrganizationMatchmakerKeywordJson(ProjectFirmaModels.Models.Organization organization)
 {
     Keywords = organization.OrganizationMatchmakerKeywords.Select(omk => omk.MatchmakerKeyword.MatchmakerKeywordName).ToList();
 }
Exemple #4
0
 public EditProfileOptInOutViewModel(ProjectFirmaModels.Models.Organization organization, bool optIn)
 {
     OrganizationID = organization.OrganizationID;
     OptIn          = optIn;
 }
Exemple #5
0
 public MatchmakerOrganizationLocationDetailViewModel(ProjectFirmaModels.Models.Organization organization)
 {
     UseOrganizationBoundaryForMatchmaker = organization.UseOrganizationBoundaryForMatchmaker;
 }
 public void UpdateModel(ProjectFirmaModels.Models.Organization organization)
 {
     organization.DescriptionHtmlString = RtfContent;
 }
 public MatchmakerKeywordsModalViewData(ProjectFirmaModels.Models.Organization organization)
 {
     Organization = organization;
     OrganizationMatchmakerKeywordsViewData = new OrganizationMatchmakerKeywordsViewData(organization);
 }