/// <summary> /// Get Agency GEO Configuration Details /// </summary> /// <param name="agencyId"></param> /// <returns></returns> public GeoConfiguration GetAgencyGeoConfiguration(Guid agencyId) { var geoConfiguration = new GeoConfiguration(); var agencyConfiguration = FindAgencyConfiguration(agencyId); if (agencyConfiguration != null) { geoConfiguration = agencyConfiguration.GeoConfiguration.As <GeoConfiguration>(); } return(geoConfiguration); }
public void UpdateGeoConfiguration(Guid agencyId, GeoConfiguration geoConfiguration) { RequiresAgencyAdmin(agencyId); var agencyConfigurations = UnitOfWork.GetEntityQuery <AgencyConfiguration>() .FirstOrDefault(c => c.Agency.Id == agencyId); if (agencyConfigurations == null) { return; } geoConfiguration.MapInto(agencyConfigurations.GeoConfiguration); UnitOfWork.Commit(); }
public void Post(Guid agencyId, GeoConfiguration geoConfiguration) { _agencyCommandService.UpdateGeoConfiguration(agencyId, geoConfiguration); }
public new bool CheckEquals(GeoConfiguration other) { return(base.CheckEquals(other)); }
public void SetGeoConfiguration(GeoConfiguration geoConfig) { this.GeoConfiguration = geoConfig; }