public void Can_save_and_load_stateProvince() { var stateProvince = new StateProvince { Name = "California", Abbreviation = "CA", Published = true, DisplayOrder = 1, Country = new Country() { Name = "United States", AllowsBilling = true, AllowsShipping = true, TwoLetterIsoCode = "US", ThreeLetterIsoCode = "USA", NumericIsoCode = 1, SubjectToVat = true, Published = true, DisplayOrder = 1, } }; var fromDb = SaveAndLoadEntity(stateProvince); fromDb.ShouldNotBeNull(); fromDb.Name.ShouldEqual("California"); fromDb.Abbreviation.ShouldEqual("CA"); fromDb.Published.ShouldEqual(true); fromDb.DisplayOrder.ShouldEqual(1); fromDb.Country.ShouldNotBeNull(); fromDb.Country.Name.ShouldEqual("United States"); }
/// <summary> /// Deletes a state/province /// </summary> /// <param name="stateProvince">The state/province</param> public virtual void DeleteStateProvince(StateProvince stateProvince) { if (stateProvince == null) throw new ArgumentNullException("stateProvince"); _stateProvinceRepository.Delete(stateProvince); _cacheManager.RemoveByPattern(STATEPROVINCES_PATTERN_KEY); //event notification _eventPublisher.EntityDeleted(stateProvince); }
public static StateProvince ToEntity(this StateProvinceModel model, StateProvince destination) { return Mapper.Map(model, destination); }
protected void UpdateLocales(StateProvince stateProvince, StateProvinceModel model) { foreach (var localized in model.Locales) { _localizedEntityService.SaveLocalizedValue(stateProvince, x => x.Name, localized.Name, localized.LanguageId); } }