public bool Create([FromBody] Service service) { service.CreatedAt = DateTime.Now; dbContext.Service.Add(service); dbContext.SaveChanges(); return(true); }
public ActionResult EditList(int id, String cmd) { Reservation reserinfo = new Reservation(); reserinfo = db.Reservations.Single(x => x.Id.Equals(id)); UpdateModel(reserinfo, new string[] { "Standard", "Suit", "Deluxi", "Delux" }); if (ModelState.IsValid) { if (cmd == "Save") { try { db.Reservations.Add(reserinfo); db.SaveChanges(); return(RedirectToAction("ReservationInfoList")); } catch { } } else { try { Reservation singleInfo = db.Reservations.Where(m => m.Id == reserinfo.Id).FirstOrDefault(); if (singleInfo != null) { singleInfo.Standard = reserinfo.Standard; singleInfo.Suit = reserinfo.Suit; singleInfo.Deluxi = reserinfo.Deluxi; singleInfo.Delux = reserinfo.Delux; db.SaveChanges(); } return(RedirectToAction("ReservationInfoList")); } catch { } } } if (Request.IsAjaxRequest()) { return(PartialView("_EditList", reserinfo)); } else { return(View("EditList", reserinfo)); } }
public ActionResult Create([Bind(Include = "Id,Name,RoomType,NumberOfPersons,CheckInDate,CheckOutDate")] Reservation reservation) { if (ModelState.IsValid) { db.ReservationSet.Add(reservation); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(reservation)); }
private void CreateEditions() { var defaultEdition = _context.Editions.IgnoreQueryFilters().FirstOrDefault(e => e.Name == EditionManager.DefaultEditionName); if (defaultEdition == null) { defaultEdition = new Edition { Name = EditionManager.DefaultEditionName, DisplayName = EditionManager.DefaultEditionName }; _context.Editions.Add(defaultEdition); _context.SaveChanges(); /* Add desired features to the standard edition, if wanted... */ } }
public void Create() { new DefaultEditionCreator(_context).Create(); new DefaultLanguagesCreator(_context).Create(); new HostRoleAndUserCreator(_context).Create(); new DefaultSettingsCreator(_context).Create(); _context.SaveChanges(); }
public async Task <Guid> AddUserAsync(User user, AddUserFormModel userForm) { try { if (_context.Users.Any(c => c.Username.ToLower() == userForm.Username.ToLower())) { throw new ReservationGlobalException(UsersServiceErrors.UserExistError); } var groupRole = await _context.GroupAuthRoles.Where(c => c.GroupAuthId == userForm.GroupAuthId).ToListAsync(); if (groupRole == null) { throw new ReservationGlobalException(UsersServiceErrors.GroupNotFoundError); } var userReg = new User() { GroupAuthId = userForm.GroupAuthId, FirstName = userForm.FirstName, Description = userForm.Description, IsActive = userForm.IsActive, IsPresident = userForm.IsPresident, LastName = userForm.LastName, Password = _securityService.GetSha256Hash(userForm.Password), SerialNumber = Guid.NewGuid().ToString("N"), Location = userForm.Location, PhoneNumber = userForm.PhoneNumber, Username = userForm.Username.ToLower() }; _context.Users.Add(userReg); _context.UserRoles.AddRange(groupRole.Select(c => c.RoleId).ToList().Select(roleId => new UserRole { User = userReg, RoleId = roleId })); _context.SaveChanges(); return(userReg.Id); } catch (Exception ex) { throw new ReservationGlobalException(UsersServiceErrors.AddUserError, ex); } }
private void AddSettingIfNotExists(string name, string value, int?tenantId = null) { if (_context.Settings.IgnoreQueryFilters().Any(s => s.Name == name && s.TenantId == tenantId && s.UserId == null)) { return; } _context.Settings.Add(new Setting(tenantId, null, name, value)); _context.SaveChanges(); }
private void AddLanguageIfNotExists(ApplicationLanguage language) { if (_context.Languages.IgnoreQueryFilters().Any(l => l.TenantId == language.TenantId && l.Name == language.Name)) { return; } _context.Languages.Add(language); _context.SaveChanges(); }
public IActionResult PinService(int organizationId, int serviceId) { Organization organization = dbContext.Organization.FirstOrDefault(t => t.ID == organizationId); Service service = dbContext.Service.FirstOrDefault(t => t.ID == serviceId); if (organization == null || service == null) { return(NotFound()); } OrganizationServiceRelation organizationServiceRelation = new OrganizationServiceRelation() { Organization_ID = organization, Service_ID = service, Price = service.Price, Duration = service.Duration }; dbContext.OrganizationServiceRelation.Add(organizationServiceRelation); dbContext.SaveChanges(); return(new ObjectResult(organizationServiceRelation)); }
public IActionResult makeOrder([FromBody] OrderCreateRequest order) { User user = dbContext.User.FirstOrDefault(t => t.Phone == order.Phone); if (user == null) { dbContext.User.Add(new User() { FirstName = order.FirstName, LastName = order.LastName, Phone = order.Phone }); dbContext.SaveChanges(); user = dbContext.User.FirstOrDefault(t => t.Phone == order.Phone); } Organization organization = dbContext.Organization.FirstOrDefault(t => t.ID == order.Organization_ID); Service service = dbContext.Service.FirstOrDefault(t => t.ID == order.Service_ID); if (organization == null || service == null) { return(NotFound()); } dbContext.Order.Add(new Order() { Organization_ID = organization, Service_ID = service, Price = order.Price, User_ID = user, StartedAt = order.StartedAt, EndedAt = order.StartedAt.AddMinutes(order.Duration), }); dbContext.SaveChanges(); return(Ok()); }
private void CreateDefaultTenant() { // Default tenant var defaultTenant = _context.Tenants.IgnoreQueryFilters().FirstOrDefault(t => t.TenancyName == AbpTenantBase.DefaultTenantName); if (defaultTenant == null) { defaultTenant = new Tenant(AbpTenantBase.DefaultTenantName, AbpTenantBase.DefaultTenantName); var defaultEdition = _context.Editions.IgnoreQueryFilters().FirstOrDefault(e => e.Name == EditionManager.DefaultEditionName); if (defaultEdition != null) { defaultTenant.EditionId = defaultEdition.Id; } _context.Tenants.Add(defaultTenant); _context.SaveChanges(); } }
public void SaveImage(DishImage image) { _context.DishImages.Add(image); _context.SaveChanges(); }
public ActionResult Reserve(Reservation reservation) { Regex regForPhone = new Regex(@"[01]\d{9}"); if (ModelState.IsValid) { try { if (reservation.Country == "Bangladesh") { int banPhoneNum = Convert.ToInt32(reservation.Phonenumber); if (regForPhone.IsMatch(banPhoneNum.ToString())) { if (reservation.Standard != null || reservation.Suit != null || reservation.Deluxi != null || reservation.Delux != null) { db.Reservations.Add(reservation); db.SaveChanges(); return(RedirectToAction("SuccessfulMessage", "CustomerReservation", new { area = "Customer" })); } if (reservation.Standard == null || reservation.Suit == null || reservation.Deluxi == null || reservation.Delux == null) { Response.Write("<div id='resRoomReq'>"); Response.Write("You Have To Select at least one Room type from four"); Response.Write("</div>"); } } else { Response.Write("<div id='resRoomReq' >"); Response.Write("Sorry,Your Provided Phone Number is not a valid Bangladeshi Phone Number.For this you must enter 11 digit valid number"); Response.Write("</div>"); } } else { if (reservation.Standard != null || reservation.Suit != null || reservation.Deluxi != null || reservation.Delux != null) { db.Reservations.Add(reservation); db.SaveChanges(); return(RedirectToAction("SuccessfulMessage", "CustomerReservation", new { area = "Customer" })); } if (reservation.Standard == null || reservation.Suit == null || reservation.Deluxi == null || reservation.Delux == null) { Response.Write("<div id='resRoomReq'>"); Response.Write("You Have To Select at least one Room"); Response.Write("</div>"); } } } catch (Exception msg) { Response.Write("<div id='resRoomReq'>"); Response.Write(msg.Message); Response.Write("</div>"); } } return(View()); }
public void Add(ServeList list) { _context.ServeLists.Add(list); _context.SaveChanges(); }
public void Save() { _context.SaveChanges(); }
public void Add(Reservation reservation) { _context.Reservations.Add(reservation); _context.SaveChanges(); }
public void Add(Order order) { _context.Orders.Add(order); _context.SaveChanges(); }
private void CreateHostRoleAndUsers() { // Admin role for host var adminRoleForHost = _context.Roles.IgnoreQueryFilters().FirstOrDefault(r => r.TenantId == null && r.Name == StaticRoleNames.Host.Admin); if (adminRoleForHost == null) { adminRoleForHost = _context.Roles.Add(new Role(null, StaticRoleNames.Host.Admin, StaticRoleNames.Host.Admin) { IsStatic = true, IsDefault = true }).Entity; _context.SaveChanges(); } // Grant all permissions to admin role for host var grantedPermissions = _context.Permissions.IgnoreQueryFilters() .OfType <RolePermissionSetting>() .Where(p => p.TenantId == null && p.RoleId == adminRoleForHost.Id) .Select(p => p.Name) .ToList(); var permissions = PermissionFinder .GetAllPermissions(new ReservationAuthorizationProvider()) .Where(p => p.MultiTenancySides.HasFlag(MultiTenancySides.Host) && !grantedPermissions.Contains(p.Name)) .ToList(); if (permissions.Any()) { _context.Permissions.AddRange( permissions.Select(permission => new RolePermissionSetting { TenantId = null, Name = permission.Name, IsGranted = true, RoleId = adminRoleForHost.Id }) ); _context.SaveChanges(); } // Admin user for host var adminUserForHost = _context.Users.IgnoreQueryFilters().FirstOrDefault(u => u.TenantId == null && u.UserName == AbpUserBase.AdminUserName); if (adminUserForHost == null) { var user = new User { TenantId = null, UserName = AbpUserBase.AdminUserName, Name = "admin", Surname = "admin", EmailAddress = "*****@*****.**", IsEmailConfirmed = true, IsActive = true }; user.Password = new PasswordHasher <User>(new OptionsWrapper <PasswordHasherOptions>(new PasswordHasherOptions())).HashPassword(user, "123qwe"); user.SetNormalizedNames(); adminUserForHost = _context.Users.Add(user).Entity; _context.SaveChanges(); // Assign Admin role to admin user _context.UserRoles.Add(new UserRole(null, adminUserForHost.Id, adminRoleForHost.Id)); _context.SaveChanges(); // User account of admin user _context.UserAccounts.Add(new UserAccount { TenantId = null, UserId = adminUserForHost.Id, UserName = AbpUserBase.AdminUserName, EmailAddress = adminUserForHost.EmailAddress }); _context.SaveChanges(); } }
public void CreateReservation(Reservation reservation) { _database.Add(reservation); _database.SaveChanges(); }
public int SaveChanges() { return(Db.SaveChanges()); }
private static IReadOnlyCollection <SystemSettings> InitData(ReservationDbContext dbContext) { var blockTypes = new List <BlockType> { new BlockType { TypeId = Guid.NewGuid(), TypeName = "Contact Phone" }, new BlockType { TypeId = Guid.NewGuid(), TypeName = "IP" }, new BlockType { TypeId = Guid.NewGuid(), TypeName = "Contact Name" } }; dbContext.BlockTypes.AddRange(blockTypes); var placeId = Guid.NewGuid(); var placeId1 = Guid.NewGuid(); //Places init dbContext.ReservationPlaces.AddRange(new[] { new ReservationPlace { PlaceId = placeId, PlaceName = "第一多功能厅", UpdateBy = "System", PlaceIndex = 0, MaxReservationPeriodNum = 2 }, new ReservationPlace { PlaceId = placeId1, PlaceName = "第二多功能厅", UpdateBy = "System", PlaceIndex = 1, MaxReservationPeriodNum = 2 }, }); dbContext.ReservationPeriods.AddRange(new[] { new ReservationPeriod { PeriodId = Guid.NewGuid(), PeriodIndex = 0, PeriodTitle = "8:00~10:00", PeriodDescription = "8:00~10:00", PlaceId = placeId, CreateBy = "System", CreateTime = DateTime.UtcNow, UpdateBy = "System", UpdateTime = DateTime.UtcNow }, new ReservationPeriod { PeriodId = Guid.NewGuid(), PeriodIndex = 1, PeriodTitle = "10:00~12:00", PeriodDescription = "10:00~12:00", PlaceId = placeId, CreateBy = "System", CreateTime = DateTime.UtcNow, UpdateBy = "System", UpdateTime = DateTime.UtcNow }, new ReservationPeriod { PeriodId = Guid.NewGuid(), PeriodIndex = 2, PeriodTitle = "13:00~16:00", PeriodDescription = "13:00~16:00", PlaceId = placeId, CreateBy = "System", CreateTime = DateTime.UtcNow, UpdateBy = "System", UpdateTime = DateTime.UtcNow }, new ReservationPeriod { PeriodId = Guid.NewGuid(), PeriodIndex = 0, PeriodTitle = "上午", PeriodDescription = "上午", PlaceId = placeId1, CreateBy = "System", CreateTime = DateTime.UtcNow, UpdateBy = "System", UpdateTime = DateTime.UtcNow }, new ReservationPeriod { PeriodId = Guid.NewGuid(), PeriodIndex = 1, PeriodTitle = "下午", PeriodDescription = "下午", PlaceId = placeId1, CreateBy = "System", CreateTime = DateTime.UtcNow, UpdateBy = "System", UpdateTime = DateTime.UtcNow }, }); var notice = new Notice() { NoticeId = Guid.NewGuid(), CheckStatus = true, NoticeTitle = "test", NoticeCustomPath = "test-notice", NoticePath = "test-notice.html", NoticeContent = "just for test", NoticePublishTime = DateTime.UtcNow, NoticeDesc = "just for test", NoticePublisher = "System" }; dbContext.Notices.Add(notice); //sys settings init var settings = new List <SystemSettings> { new SystemSettings { SettingId = Guid.NewGuid(), SettingName = "SystemTitle", DisplayName = "系统标题/SystemTitle", SettingValue = "OpenReservation" }, new SystemSettings { SettingId = Guid.NewGuid(), SettingName = "SystemKeywords", DisplayName = "系统关键词/Keywords", SettingValue = "预约,活动室,预定,reservation,booking" }, new SystemSettings { SettingId = Guid.NewGuid(), SettingName = "SystemDescription", DisplayName = "系统简介/Description", SettingValue = "online reservation system powered by powerful asp.net core" }, new SystemSettings { SettingId = Guid.NewGuid(), SettingName = "SystemContactPhone", DisplayName = "系统联系人联系电话/ContactPhone", SettingValue = "13245642365" }, new SystemSettings { SettingId = Guid.NewGuid(), SettingName = "SystemContactEmail", DisplayName = "系统联系邮箱/ContactEmail", SettingValue = "*****@*****.**" } }; dbContext.SystemSettings.AddRange(settings); dbContext.SaveChanges(); return(settings); }
public Room UpdateRoom(Room room) { _context.Attach(room).State = EntityState.Modified; _context.SaveChanges(); return(room); }
private void CreateRolesAndUsers() { // Admin role var adminRole = _context.Roles.IgnoreQueryFilters().FirstOrDefault(r => r.TenantId == _tenantId && r.Name == StaticRoleNames.Tenants.Admin); if (adminRole == null) { adminRole = _context.Roles.Add(new Role(_tenantId, StaticRoleNames.Tenants.Admin, StaticRoleNames.Tenants.Admin) { IsStatic = true }).Entity; _context.SaveChanges(); } // Grant all permissions to admin role var grantedPermissions = _context.Permissions.IgnoreQueryFilters() .OfType <RolePermissionSetting>() .Where(p => p.TenantId == _tenantId && p.RoleId == adminRole.Id) .Select(p => p.Name) .ToList(); var permissions = PermissionFinder .GetAllPermissions(new ReservationAuthorizationProvider()) .Where(p => p.MultiTenancySides.HasFlag(MultiTenancySides.Tenant) && !grantedPermissions.Contains(p.Name)) .ToList(); if (permissions.Any()) { _context.Permissions.AddRange( permissions.Select(permission => new RolePermissionSetting { TenantId = _tenantId, Name = permission.Name, IsGranted = true, RoleId = adminRole.Id }) ); _context.SaveChanges(); } // Admin user var adminUser = _context.Users.IgnoreQueryFilters().FirstOrDefault(u => u.TenantId == _tenantId && u.UserName == AbpUserBase.AdminUserName); if (adminUser == null) { adminUser = User.CreateTenantAdminUser(_tenantId, "*****@*****.**"); adminUser.Password = new PasswordHasher <User>(new OptionsWrapper <PasswordHasherOptions>(new PasswordHasherOptions())).HashPassword(adminUser, "123qwe"); adminUser.IsEmailConfirmed = true; adminUser.IsActive = true; _context.Users.Add(adminUser); _context.SaveChanges(); // Assign Admin role to admin user _context.UserRoles.Add(new UserRole(_tenantId, adminUser.Id, adminRole.Id)); _context.SaveChanges(); // User account of admin user if (_tenantId == 1) { _context.UserAccounts.Add(new UserAccount { TenantId = _tenantId, UserId = adminUser.Id, UserName = AbpUserBase.AdminUserName, EmailAddress = adminUser.EmailAddress }); _context.SaveChanges(); } } }
public T Create(T entity) { currentDbcontext.Set <T>().Add(entity); currentDbcontext.SaveChanges(); return(entity); }
public void AddDish(Dish dish) { _context.Dishes.Add(dish); _context.SaveChanges(); }
public void SeedData() { // Add default roles var adminRole = CustomRoles.GetInitialRoles(); if (!_context.Roles.Any()) { _context.AddRange(adminRole); _context.SaveChanges(); } // Add Admin user if (!_context.Users.Any()) { var groupAuth = new GroupAuth() { Name = "Administrator", Description = "Administrator" }; var adminUser = new User { Username = "******", FirstName = "مدیر", LastName = "سیستم", IsActive = true, IsPresident = PresidentType.Admin, LastLoggedIn = null, Password = _securityService.GetSha256Hash("1234"), SerialNumber = Guid.NewGuid().ToString("N"), GroupAuth = groupAuth }; _context.GroupAuths.Add(groupAuth); _context.Users.Add(adminUser); foreach (var role in _context.Roles.ToList()) { _context.Add(new UserRole { Role = role, User = adminUser }); if (groupAuth != null) { _context.GroupAuthRoles.Add(new GroupAuthRole { GroupAuthId = groupAuth.Id, RoleId = role.Id }); } } _context.SaveChanges(); } if (!_context.Provinces.Any()) { string cities = "[{\"name\":\"آذربایجان شرقی\",\"Cities\":[{\"name\":\"سهند\"},{\"name\":\"سیس\"},{\"name\":\"دوزدوزان\"},{\"name\":\"تیمورلو\"},{\"name\":\"صوفیان\"},{\"name\":\"سردرود\"},{\"name\":\"هادیشهر\"},{\"name\":\"هشترود\"},{\"name\":\"زرنق\"},{\"name\":\"ترکمانچای\"},{\"name\":\"ورزقان\"},{\"name\":\"تسوج\"},{\"name\":\"زنوز\"},{\"name\":\"ایلخچی\"},{\"name\":\"شرفخانه\"},{\"name\":\"مهربان\"},{\"name\":\"مبارک شهر\"},{\"name\":\"تیکمه داش\"},{\"name\":\"باسمنج\"},{\"name\":\"سیه رود\"},{\"name\":\"میانه\"},{\"name\":\"خمارلو\"},{\"name\":\"خواجه\"},{\"name\":\"بناب مرند\"},{\"name\":\"قره آغاج\"},{\"name\":\"وایقان\"},{\"name\":\"مراغه\"},{\"name\":\"ممقان\"},{\"name\":\"خامنه\"},{\"name\":\"خسروشاه\"},{\"name\":\"لیلان\"},{\"name\":\"نظرکهریزی\"},{\"name\":\"اهر\"},{\"name\":\"بخشایش\"},{\"name\":\"آقکند\"},{\"name\":\"جوان قلعه\"},{\"name\":\"کلیبر\"},{\"name\":\"مرند\"},{\"name\":\"اسکو\"},{\"name\":\"شندآباد\"},{\"name\":\"شربیان\"},{\"name\":\"گوگان\"},{\"name\":\"بستان آباد\"},{\"name\":\"تبریز\"},{\"name\":\"جلفا\"},{\"name\":\"اچاچی\"},{\"name\":\"هریس\"},{\"name\":\"یامچی\"},{\"name\":\"خاروانا\"},{\"name\":\"کوزه کنان\"},{\"name\":\"خداجو(خراجو)\"},{\"name\":\"آذرشهر\"},{\"name\":\"شبستر\"},{\"name\":\"سراب\"},{\"name\":\"ملکان\"},{\"name\":\"بناب\"},{\"name\":\"هوراند\"},{\"name\":\"کلوانق\"},{\"name\":\"ترک\"},{\"name\":\"عجب شیر\"},{\"name\":\"آبش احمد\"}]},{\"name\":\"آذربایجان غربی\",\"Cities\":[{\"name\":\"نالوس\"},{\"name\":\"ایواوغلی\"},{\"name\":\"شاهین دژ\"},{\"name\":\"گردکشانه\"},{\"name\":\"باروق\"},{\"name\":\"سیلوانه\"},{\"name\":\"بازرگان\"},{\"name\":\"نازک علیا\"},{\"name\":\"ربط\"},{\"name\":\"تکاب\"},{\"name\":\"دیزج دیز\"},{\"name\":\"سیمینه\"},{\"name\":\"نوشین\"},{\"name\":\"میاندوآب\"},{\"name\":\"مرگنلر\"},{\"name\":\"سلماس\"},{\"name\":\"آواجیق\"},{\"name\":\"قطور\"},{\"name\":\"محمودآباد\"},{\"name\":\"خوی\"},{\"name\":\"نقده\"},{\"name\":\"سرو\"},{\"name\":\"خلیفان\"},{\"name\":\"پلدشت\"},{\"name\":\"میرآباد\"},{\"name\":\"اشنویه\"},{\"name\":\"زرآباد\"},{\"name\":\"بوکان\"},{\"name\":\"پیرانشهر\"},{\"name\":\"چهاربرج\"},{\"name\":\"قوشچی\"},{\"name\":\"شوط\"},{\"name\":\"ماکو\"},{\"name\":\"سیه چشمه\"},{\"name\":\"سردشت\"},{\"name\":\"کشاورز\"},{\"name\":\"فیرورق\"},{\"name\":\"محمدیار\"},{\"name\":\"ارومیه\"},{\"name\":\"مهاباد\"},{\"name\":\"قره ضیاءالدین\"}]},{\"name\":\"اردبیل\",\"Cities\":[{\"name\":\"فخراباد\"},{\"name\":\"کلور\"},{\"name\":\"نیر\"},{\"name\":\"اردبیل\"},{\"name\":\"اسلام اباد\"},{\"name\":\"تازه کندانگوت\"},{\"name\":\"مشگین شهر\"},{\"name\":\"جعفرآباد\"},{\"name\":\"نمین\"},{\"name\":\"اصلاندوز\"},{\"name\":\"مرادلو\"},{\"name\":\"خلخال\"},{\"name\":\"کوراییم\"},{\"name\":\"هیر\"},{\"name\":\"گیوی\"},{\"name\":\"گرمی\"},{\"name\":\"لاهرود\"},{\"name\":\"هشتجین\"},{\"name\":\"عنبران\"},{\"name\":\"تازه کند\"},{\"name\":\"قصابه\"},{\"name\":\"رضی\"},{\"name\":\"سرعین\"},{\"name\":\"بیله سوار\"},{\"name\":\"آبی بیگلو\"}]},{\"name\":\"اصفهان\",\"Cities\":[{\"name\":\"زیار\"},{\"name\":\"زرین شهر\"},{\"name\":\"گلشن\"},{\"name\":\"پیربکران\"},{\"name\":\"خالدآباد\"},{\"name\":\"سجزی\"},{\"name\":\"گوگد\"},{\"name\":\"تیران\"},{\"name\":\"ونک\"},{\"name\":\"دهق\"},{\"name\":\"زواره\"},{\"name\":\"کاشان\"},{\"name\":\"ابوزیدآباد\"},{\"name\":\"اصغرآباد\"},{\"name\":\"بافران\"},{\"name\":\"شهرضا\"},{\"name\":\"خور\"},{\"name\":\"مجلسی\"},{\"name\":\"هرند\"},{\"name\":\"فولادشهر\"},{\"name\":\"کمشچه\"},{\"name\":\"کلیشادوسودرجان\"},{\"name\":\"لای بید\"},{\"name\":\"قهجاورستان\"},{\"name\":\"چرمهین\"},{\"name\":\"رزوه\"},{\"name\":\"فریدونشهر\"},{\"name\":\"طرق رود\"},{\"name\":\"نصرآباد\"},{\"name\":\"برزک\"},{\"name\":\"سفیدشهر\"},{\"name\":\"سمیرم\"},{\"name\":\"گلدشت\"},{\"name\":\"اردستان\"},{\"name\":\"جوشقان قالی\"},{\"name\":\"بویین ومیاندشت\"},{\"name\":\"کرکوند\"},{\"name\":\"درچه\"},{\"name\":\"انارک\"},{\"name\":\"دولت آباد\"},{\"name\":\"ایمانشهر\"},{\"name\":\"گرگاب\"},{\"name\":\"حسن اباد\"},{\"name\":\"سده لنجان\"},{\"name\":\"حبیب آباد\"},{\"name\":\"بهاران شهر\"},{\"name\":\"میمه\"},{\"name\":\"تودشک\"},{\"name\":\"گلشهر\"},{\"name\":\"رضوانشهر\"},{\"name\":\"داران\"},{\"name\":\"علویجه\"},{\"name\":\"نیک آباد\"},{\"name\":\"مشکات\"},{\"name\":\"آران وبیدگل\"},{\"name\":\"خوانسار\"},{\"name\":\"نجف آباد\"},{\"name\":\"منظریه\"},{\"name\":\"فرخی\"},{\"name\":\"دیزیچه\"},{\"name\":\"اژیه\"},{\"name\":\"زاینده رود\"},{\"name\":\"خورزوق\"},{\"name\":\"قهدریجان\"},{\"name\":\"شاهین شهر\"},{\"name\":\"بهارستان\"},{\"name\":\"چمگردان\"},{\"name\":\"دهاقان\"},{\"name\":\"برف انبار\"},{\"name\":\"بادرود\"},{\"name\":\"کوهپایه\"},{\"name\":\"گلپایگان\"},{\"name\":\"عسگران\"},{\"name\":\"حنا\"},{\"name\":\"کهریزسنگ\"},{\"name\":\"مهاباد\"},{\"name\":\"کامو و چوگان\"},{\"name\":\"افوس\"},{\"name\":\"زیباشهر\"},{\"name\":\"کوشک\"},{\"name\":\"نایین\"},{\"name\":\"سین\"},{\"name\":\"زازران\"},{\"name\":\"مبارکه\"},{\"name\":\"ورزنه\"},{\"name\":\"ورنامخواست\"},{\"name\":\"شاپورآباد\"},{\"name\":\"فلاورجان\"},{\"name\":\"وزوان\"},{\"name\":\"اصفهان\"},{\"name\":\"باغ بهادران\"},{\"name\":\"چادگان\"},{\"name\":\"دامنه\"},{\"name\":\"نطنز\"},{\"name\":\"محمدآباد\"},{\"name\":\"نیاسر\"},{\"name\":\"نوش آباد\"},{\"name\":\"کمه\"},{\"name\":\"جوزدان\"},{\"name\":\"قمصر\"},{\"name\":\"جندق\"},{\"name\":\"طالخونچه\"},{\"name\":\"خمینی شهر\"},{\"name\":\"باغشاد\"},{\"name\":\"دستگرد\"},{\"name\":\"ابریشم\"}]},{\"name\":\"البرز\",\"Cities\":[{\"name\":\"آسارا\"},{\"name\":\"کرج\"},{\"name\":\"طالقان\"},{\"name\":\"شهرجدیدهشتگرد\"},{\"name\":\"محمدشهر\"},{\"name\":\"مشکین دشت\"},{\"name\":\"نظرآباد\"},{\"name\":\"هشتگرد\"},{\"name\":\"ماهدشت\"},{\"name\":\"اشتهارد\"},{\"name\":\"کوهسار\"},{\"name\":\"گرمدره\"},{\"name\":\"تنکمان\"},{\"name\":\"گلسار\"},{\"name\":\"کمال شهر\"},{\"name\":\"فردیس\"}]},{\"name\":\"ایلام\",\"Cities\":[{\"name\":\"شباب\"},{\"name\":\"موسیان\"},{\"name\":\"بدره\"},{\"name\":\"ایلام\"},{\"name\":\"ایوان\"},{\"name\":\"مهران\"},{\"name\":\"آسمان آباد\"},{\"name\":\"پهله\"},{\"name\":\"مهر\"},{\"name\":\"سراب باغ\"},{\"name\":\"بلاوه\"},{\"name\":\"میمه\"},{\"name\":\"دره شهر\"},{\"name\":\"ارکواز\"},{\"name\":\"مورموری\"},{\"name\":\"توحید\"},{\"name\":\"دهلران\"},{\"name\":\"لومار\"},{\"name\":\"چوار\"},{\"name\":\"زرنه\"},{\"name\":\"صالح آباد\"},{\"name\":\"سرابله\"},{\"name\":\"ماژین\"},{\"name\":\"دلگشا\"}]},{\"name\":\"بوشهر\",\"Cities\":[{\"name\":\"برازجان\"},{\"name\":\"بندرریگ\"},{\"name\":\"اهرم\"},{\"name\":\"دوراهک\"},{\"name\":\"خورموج\"},{\"name\":\"نخل تقی\"},{\"name\":\"کلمه\"},{\"name\":\"بندردیلم\"},{\"name\":\"وحدتیه\"},{\"name\":\"بنک\"},{\"name\":\"چغادک\"},{\"name\":\"بندردیر\"},{\"name\":\"کاکی\"},{\"name\":\"جم\"},{\"name\":\"دالکی\"},{\"name\":\"بندرگناوه\"},{\"name\":\"آباد\"},{\"name\":\"آبدان\"},{\"name\":\"خارک\"},{\"name\":\"شنبه\"},{\"name\":\"بوشکان\"},{\"name\":\"انارستان\"},{\"name\":\"شبانکاره\"},{\"name\":\"سیراف\"},{\"name\":\"دلوار\"},{\"name\":\"بردستان\"},{\"name\":\"بادوله\"},{\"name\":\"عسلویه\"},{\"name\":\"تنگ ارم\"},{\"name\":\"امام حسن\"},{\"name\":\"سعد آباد\"},{\"name\":\"بندرکنگان\"},{\"name\":\"بوشهر\"},{\"name\":\"بردخون\"},{\"name\":\"آب پخش\"}]},{\"name\":\"تهران\",\"Cities\":[{\"name\":\"پیشوا\"},{\"name\":\"جوادآباد\"},{\"name\":\"ارجمند\"},{\"name\":\"ری\"},{\"name\":\"نصیرشهر\"},{\"name\":\"رودهن\"},{\"name\":\"اندیشه\"},{\"name\":\"نسیم شهر\"},{\"name\":\"صباشهر\"},{\"name\":\"ملارد\"},{\"name\":\"شمشک\"},{\"name\":\"پاکدشت\"},{\"name\":\"باقرشهر\"},{\"name\":\"احمد آباد مستوفی\"},{\"name\":\"کیلان\"},{\"name\":\"قرچک\"},{\"name\":\"فردوسیه\"},{\"name\":\"گلستان\"},{\"name\":\"ورامین\"},{\"name\":\"فیروزکوه\"},{\"name\":\"فشم\"},{\"name\":\"پرند\"},{\"name\":\"آبعلی\"},{\"name\":\"چهاردانگه\"},{\"name\":\"تهران\"},{\"name\":\"بومهن\"},{\"name\":\"وحیدیه\"},{\"name\":\"صفادشت\"},{\"name\":\"لواسان\"},{\"name\":\"فرون اباد\"},{\"name\":\"کهریزک\"},{\"name\":\"رباطکریم\"},{\"name\":\"آبسرد\"},{\"name\":\"باغستان\"},{\"name\":\"صالحیه\"},{\"name\":\"شهریار\"},{\"name\":\"قدس\"},{\"name\":\"تجریش\"},{\"name\":\"شریف آباد\"},{\"name\":\"حسن آباد\"},{\"name\":\"اسلامشهر\"},{\"name\":\"دماوند\"},{\"name\":\"پردیس\"}]},{\"name\":\"چهارمحال و بختیاری\",\"Cities\":[{\"name\":\"گوجان\"},{\"name\":\"گهرو\"},{\"name\":\"سورشجان\"},{\"name\":\"سرخون\"},{\"name\":\"شهرکرد\"},{\"name\":\"منج\"},{\"name\":\"بروجن\"},{\"name\":\"پردنجان\"},{\"name\":\"سامان\"},{\"name\":\"فرخ شهر\"},{\"name\":\"صمصامی\"},{\"name\":\"طاقانک\"},{\"name\":\"کاج\"},{\"name\":\"نقنه\"},{\"name\":\"لردگان\"},{\"name\":\"باباحیدر\"},{\"name\":\"دستنا\"},{\"name\":\"سودجان\"},{\"name\":\"بازفت\"},{\"name\":\"هفشجان\"},{\"name\":\"سردشت\"},{\"name\":\"فرادبنه\"},{\"name\":\"چلیچه\"},{\"name\":\"بن\"},{\"name\":\"فارسان\"},{\"name\":\"شلمزار\"},{\"name\":\"نافچ\"},{\"name\":\"دشتک\"},{\"name\":\"بلداجی\"},{\"name\":\"آلونی\"},{\"name\":\"گندمان\"},{\"name\":\"جونقان\"},{\"name\":\"ناغان\"},{\"name\":\"هارونی\"},{\"name\":\"چلگرد\"},{\"name\":\"کیان\"},{\"name\":\"اردل\"},{\"name\":\"سفیددشت\"},{\"name\":\"مال خلیفه\"}]},{\"name\":\"خراسان جنوبی\",\"Cities\":[{\"name\":\"شوسف\"},{\"name\":\"قاین\"},{\"name\":\"عشق آباد\"},{\"name\":\"طبس مسینا\"},{\"name\":\"ارسک\"},{\"name\":\"آیسک\"},{\"name\":\"نیمبلوک\"},{\"name\":\"دیهوک\"},{\"name\":\"سربیشه\"},{\"name\":\"محمدشهر\"},{\"name\":\"بیرجند\"},{\"name\":\"فردوس\"},{\"name\":\"نهبندان\"},{\"name\":\"اسفدن\"},{\"name\":\"گزیک\"},{\"name\":\"حاجی آباد\"},{\"name\":\"سه قلعه\"},{\"name\":\"آرین شهر\"},{\"name\":\"مود\"},{\"name\":\"خوسف\"},{\"name\":\"قهستان\"},{\"name\":\"بشرویه\"},{\"name\":\"سرایان\"},{\"name\":\"خضری دشت بیاض\"},{\"name\":\"طبس\"},{\"name\":\"اسدیه\"},{\"name\":\"زهان\"}]},{\"name\":\"خراسان رضوی\",\"Cities\":[{\"name\":\"نیل شهر\"},{\"name\":\"جنگل\"},{\"name\":\"درود\"},{\"name\":\"رباط سنگ\"},{\"name\":\"سلطان آباد\"},{\"name\":\"فریمان\"},{\"name\":\"گناباد\"},{\"name\":\"کاریز\"},{\"name\":\"همت آباد\"},{\"name\":\"سلامی\"},{\"name\":\"باجگیران\"},{\"name\":\"بجستان\"},{\"name\":\"چناران\"},{\"name\":\"درگز\"},{\"name\":\"کلات\"},{\"name\":\"چکنه\"},{\"name\":\"نصرآباد\"},{\"name\":\"بردسکن\"},{\"name\":\"مشهد\"},{\"name\":\"کدکن\"},{\"name\":\"نقاب\"},{\"name\":\"قلندرآباد\"},{\"name\":\"کاشمر\"},{\"name\":\"شاندیز\"},{\"name\":\"نشتیفان\"},{\"name\":\"ششتمد\"},{\"name\":\"شادمهر\"},{\"name\":\"عشق آباد\"},{\"name\":\"چاپشلو\"},{\"name\":\"رشتخوار\"},{\"name\":\"قدمگاه\"},{\"name\":\"صالح آباد\"},{\"name\":\"داورزن\"},{\"name\":\"فرهادگرد\"},{\"name\":\"کاخک\"},{\"name\":\"مشهدریزه\"},{\"name\":\"جغتای\"},{\"name\":\"مزدآوند\"},{\"name\":\"قوچان\"},{\"name\":\"یونسی\"},{\"name\":\"سنگان\"},{\"name\":\"نوخندان\"},{\"name\":\"کندر\"},{\"name\":\"نیشابور\"},{\"name\":\"احمدابادصولت\"},{\"name\":\"شهراباد\"},{\"name\":\"رضویه\"},{\"name\":\"تربت حیدریه\"},{\"name\":\"باخرز\"},{\"name\":\"سفیدسنگ\"},{\"name\":\"بیدخت\"},{\"name\":\"تایباد\"},{\"name\":\"فیروزه\"},{\"name\":\"قاسم آباد\"},{\"name\":\"سبزوار\"},{\"name\":\"فیض آباد\"},{\"name\":\"گلمکان\"},{\"name\":\"لطف آباد\"},{\"name\":\"شهرزو\"},{\"name\":\"خرو\"},{\"name\":\"تربت جام\"},{\"name\":\"انابد\"},{\"name\":\"ملک آباد\"},{\"name\":\"بایک\"},{\"name\":\"دولت آباد\"},{\"name\":\"سرخس\"},{\"name\":\"ریوش\"},{\"name\":\"طرقبه\"},{\"name\":\"خواف\"},{\"name\":\"روداب\"},{\"name\":\"خلیل آباد\"}]},{\"name\":\"خراسان شمالی\",\"Cities\":[{\"name\":\"راز\"},{\"name\":\"پیش قلعه\"},{\"name\":\"قوشخانه\"},{\"name\":\"شوقان\"},{\"name\":\"اسفراین\"},{\"name\":\"گرمه\"},{\"name\":\"قاضی\"},{\"name\":\"شیروان\"},{\"name\":\"حصارگرمخان\"},{\"name\":\"آشخانه\"},{\"name\":\"تیتکانلو\"},{\"name\":\"جاجرم\"},{\"name\":\"بجنورد\"},{\"name\":\"درق\"},{\"name\":\"آوا\"},{\"name\":\"زیارت\"},{\"name\":\"سنخواست\"},{\"name\":\"صفی آباد\"},{\"name\":\"ایور\"},{\"name\":\"فاروج\"},{\"name\":\"لوجلی\"}]},{\"name\":\"خوزستان\",\"Cities\":[{\"name\":\"بیدروبه\"},{\"name\":\"شاوور\"},{\"name\":\"حمزه\"},{\"name\":\"گتوند\"},{\"name\":\"شرافت\"},{\"name\":\"منصوریه\"},{\"name\":\"زهره\"},{\"name\":\"رامهرمز\"},{\"name\":\"بندرامام خمینی\"},{\"name\":\"کوت عبداله\"},{\"name\":\"میداود\"},{\"name\":\"چغامیش\"},{\"name\":\"ملاثانی\"},{\"name\":\"چم گلک\"},{\"name\":\"حر\"},{\"name\":\"شمس آباد\"},{\"name\":\"آبژدان\"},{\"name\":\"چویبده\"},{\"name\":\"مسجدسلیمان\"},{\"name\":\"مقاومت\"},{\"name\":\"ترکالکی\"},{\"name\":\"دارخوین\"},{\"name\":\"سردشت\"},{\"name\":\"لالی\"},{\"name\":\"کوت سیدنعیم\"},{\"name\":\"حمیدیه\"},{\"name\":\"دهدز\"},{\"name\":\"قلعه تل\"},{\"name\":\"میانرود\"},{\"name\":\"رفیع\"},{\"name\":\"اندیمشک\"},{\"name\":\"الوان\"},{\"name\":\"سالند\"},{\"name\":\"صالح شهر\"},{\"name\":\"اروندکنار\"},{\"name\":\"سرداران\"},{\"name\":\"تشان\"},{\"name\":\"رامشیر\"},{\"name\":\"شادگان\"},{\"name\":\"بندرماهشهر\"},{\"name\":\"جایزان\"},{\"name\":\"بستان\"},{\"name\":\"ویس\"},{\"name\":\"اهواز\"},{\"name\":\"فتح المبین\"},{\"name\":\"شهر امام\"},{\"name\":\"قلعه خواجه\"},{\"name\":\"حسینیه\"},{\"name\":\"گلگیر\"},{\"name\":\"مینوشهر\"},{\"name\":\"سماله\"},{\"name\":\"شوشتر\"},{\"name\":\"بهبهان\"},{\"name\":\"هندیجان\"},{\"name\":\"ابوحمیظه\"},{\"name\":\"آغاجاری\"},{\"name\":\"ایذه\"},{\"name\":\"صیدون\"},{\"name\":\"سیاه منصور\"},{\"name\":\"هویزه\"},{\"name\":\"آزادی\"},{\"name\":\"شوش\"},{\"name\":\"دزفول\"},{\"name\":\"جنت مکان\"},{\"name\":\"آبادان\"},{\"name\":\"گوریه\"},{\"name\":\"خرمشهر\"},{\"name\":\"مشراگه\"},{\"name\":\"خنافره\"},{\"name\":\"چمران\"},{\"name\":\"امیدیه\"},{\"name\":\"سوسنگرد\"},{\"name\":\"شیبان\"},{\"name\":\"الهایی\"},{\"name\":\"باغ ملک\"},{\"name\":\"صفی آباد\"}]},{\"name\":\"زنجان\",\"Cities\":[{\"name\":\"زرین رود\"},{\"name\":\"آب بر\"},{\"name\":\"ارمغانخانه\"},{\"name\":\"کرسف\"},{\"name\":\"هیدج\"},{\"name\":\"سلطانیه\"},{\"name\":\"خرمدره\"},{\"name\":\"نیک پی\"},{\"name\":\"قیدار\"},{\"name\":\"ابهر\"},{\"name\":\"دندی\"},{\"name\":\"حلب\"},{\"name\":\"نوربهار\"},{\"name\":\"گرماب\"},{\"name\":\"چورزق\"},{\"name\":\"زنجان\"},{\"name\":\"سهرورد\"},{\"name\":\"صایین قلعه\"},{\"name\":\"ماه نشان\"},{\"name\":\"زرین آباد\"}]},{\"name\":\"سمنان\",\"Cities\":[{\"name\":\"مجن\"},{\"name\":\"دامغان\"},{\"name\":\"سرخه\"},{\"name\":\"مهدی شهر\"},{\"name\":\"شاهرود\"},{\"name\":\"سمنان\"},{\"name\":\"کهن آباد\"},{\"name\":\"گرمسار\"},{\"name\":\"کلاته خیج\"},{\"name\":\"دیباج\"},{\"name\":\"درجزین\"},{\"name\":\"رودیان\"},{\"name\":\"بسطام\"},{\"name\":\"امیریه\"},{\"name\":\"میامی\"},{\"name\":\"شهمیرزاد\"},{\"name\":\"بیارجمند\"},{\"name\":\"کلاته\"},{\"name\":\"آرادان\"}]},{\"name\":\"سیستان و بلوچستان\",\"Cities\":[{\"name\":\"شهرک علی اکبر\"},{\"name\":\"بنجار\"},{\"name\":\"گلمورتی\"},{\"name\":\"نگور\"},{\"name\":\"راسک\"},{\"name\":\"بنت\"},{\"name\":\"قصرقند\"},{\"name\":\"جالق\"},{\"name\":\"هیدوچ\"},{\"name\":\"نوک آباد\"},{\"name\":\"زهک\"},{\"name\":\"بمپور\"},{\"name\":\"پیشین\"},{\"name\":\"گشت\"},{\"name\":\"محمدآباد\"},{\"name\":\"زاهدان\"},{\"name\":\"زابلی\"},{\"name\":\"چاه بهار\"},{\"name\":\"زرآباد\"},{\"name\":\"بزمان\"},{\"name\":\"اسپکه\"},{\"name\":\"فنوج\"},{\"name\":\"سراوان\"},{\"name\":\"ادیمی\"},{\"name\":\"زابل\"},{\"name\":\"دوست محمد\"},{\"name\":\"ایرانشهر\"},{\"name\":\"سرباز\"},{\"name\":\"سیرکان\"},{\"name\":\"میرجاوه\"},{\"name\":\"نصرت آباد\"},{\"name\":\"سوران\"},{\"name\":\"خاش\"},{\"name\":\"کنارک\"},{\"name\":\"محمدان\"},{\"name\":\"نیک شهر\"}]},{\"name\":\"فارس\",\"Cities\":[{\"name\":\"کارزین (فتح آباد)\"},{\"name\":\"فدامی\"},{\"name\":\"خومه زار\"},{\"name\":\"سلطان شهر\"},{\"name\":\"فیروزآباد\"},{\"name\":\"دبیران\"},{\"name\":\"باب انار\"},{\"name\":\"رامجرد\"},{\"name\":\"سروستان\"},{\"name\":\"قره بلاغ\"},{\"name\":\"ارسنجان\"},{\"name\":\"دژکرد\"},{\"name\":\"بیرم\"},{\"name\":\"دهرم\"},{\"name\":\"شیراز\"},{\"name\":\"ایزدخواست\"},{\"name\":\"علامرودشت\"},{\"name\":\"اوز\"},{\"name\":\"وراوی\"},{\"name\":\"بیضا\"},{\"name\":\"نی ریز\"},{\"name\":\"کنارتخته\"},{\"name\":\"امام شهر\"},{\"name\":\"جهرم\"},{\"name\":\"بابامنیر\"},{\"name\":\"گراش\"},{\"name\":\"فسا\"},{\"name\":\"شهرپیر\"},{\"name\":\"حسن اباد\"},{\"name\":\"کامفیروز\"},{\"name\":\"خنج\"},{\"name\":\"خانه زنیان\"},{\"name\":\"استهبان\"},{\"name\":\"بوانات\"},{\"name\":\"لطیفی\"},{\"name\":\"فراشبند\"},{\"name\":\"زرقان\"},{\"name\":\"صغاد\"},{\"name\":\"اشکنان\"},{\"name\":\"قایمیه\"},{\"name\":\"گله دار\"},{\"name\":\"دوبرجی\"},{\"name\":\"آباده طشک\"},{\"name\":\"خرامه\"},{\"name\":\"میمند\"},{\"name\":\"افزر\"},{\"name\":\"دوزه\"},{\"name\":\"سیدان\"},{\"name\":\"کوپن\"},{\"name\":\"زاهدشهر\"},{\"name\":\"قادراباد\"},{\"name\":\"سده\"},{\"name\":\"بنارویه\"},{\"name\":\"سعادت شهر\"},{\"name\":\"شهرصدرا\"},{\"name\":\"سورمق\"},{\"name\":\"حسامی\"},{\"name\":\"جویم\"},{\"name\":\"خوزی\"},{\"name\":\"اردکان\"},{\"name\":\"قطرویه\"},{\"name\":\"نودان\"},{\"name\":\"مبارک آباددیز\"},{\"name\":\"داراب\"},{\"name\":\"نورآباد\"},{\"name\":\"کوار\"},{\"name\":\"نوبندگان\"},{\"name\":\"حاجی آباد\"},{\"name\":\"خاوران\"},{\"name\":\"مرودشت\"},{\"name\":\"کوهنجان\"},{\"name\":\"ششده\"},{\"name\":\"مزایجان\"},{\"name\":\"ایج\"},{\"name\":\"خور\"},{\"name\":\"نوجین\"},{\"name\":\"لپویی\"},{\"name\":\"بهمن\"},{\"name\":\"اهل\"},{\"name\":\"خشت\"},{\"name\":\"مهر\"},{\"name\":\"جنت شهر\"},{\"name\":\"مشکان\"},{\"name\":\"بالاده\"},{\"name\":\"قیر\"},{\"name\":\"قطب آباد\"},{\"name\":\"خانیمن\"},{\"name\":\"مصیری\"},{\"name\":\"میانشهر\"},{\"name\":\"صفاشهر\"},{\"name\":\"اقلید\"},{\"name\":\"عمادده\"},{\"name\":\"مادرسلیمان\"},{\"name\":\"داریان\"},{\"name\":\"رونیز\"},{\"name\":\"کره ای\"},{\"name\":\"لار\"},{\"name\":\"اسیر\"},{\"name\":\"هماشهر\"},{\"name\":\"آباده\"},{\"name\":\"لامرد\"}]},{\"name\":\"قزوین\",\"Cities\":[{\"name\":\"بیدستان\"},{\"name\":\"کوهین\"},{\"name\":\"رازمیان\"},{\"name\":\"خرمدشت\"},{\"name\":\"آبگرم\"},{\"name\":\"شال\"},{\"name\":\"شریفیه\"},{\"name\":\"اقبالیه\"},{\"name\":\"نرجه\"},{\"name\":\"ارداق\"},{\"name\":\"الوند\"},{\"name\":\"خاکعلی\"},{\"name\":\"سیردان\"},{\"name\":\"ضیاڈآباد\"},{\"name\":\"بویین زهرا\"},{\"name\":\"محمدیه\"},{\"name\":\"محمودآبادنمونه\"},{\"name\":\"معلم کلایه\"},{\"name\":\"اسفرورین\"},{\"name\":\"آوج\"},{\"name\":\"دانسفهان\"},{\"name\":\"آبیک\"},{\"name\":\"قزوین\"},{\"name\":\"تاکستان\"}]},{\"name\":\"قم\",\"Cities\":[{\"name\":\"قم\"},{\"name\":\"سلفچگان\"},{\"name\":\"جعفریه\"},{\"name\":\"قنوات\"},{\"name\":\"دستجرد\"}]},{\"name\":\"کردستان\",\"Cities\":[{\"name\":\"توپ آغاج\"},{\"name\":\"سروآباد\"},{\"name\":\"بویین سفلی\"},{\"name\":\"زرینه\"},{\"name\":\"دلبران\"},{\"name\":\"سنندج\"},{\"name\":\"یاسوکند\"},{\"name\":\"موچش\"},{\"name\":\"بانه\"},{\"name\":\"مریوان\"},{\"name\":\"سریش آباد\"},{\"name\":\"صاحب\"},{\"name\":\"دهگلان\"},{\"name\":\"بابارشانی\"},{\"name\":\"دیواندره\"},{\"name\":\"برده رشه\"},{\"name\":\"شویشه\"},{\"name\":\"بیجار\"},{\"name\":\"اورامان تخت\"},{\"name\":\"کانی سور\"},{\"name\":\"کانی دینار\"},{\"name\":\"دزج\"},{\"name\":\"سقز\"},{\"name\":\"بلبان آباد\"},{\"name\":\"پیرتاج\"},{\"name\":\"کامیاران\"},{\"name\":\"آرمرده\"},{\"name\":\"چناره\"}]},{\"name\":\"کرمان\",\"Cities\":[{\"name\":\"بلوک\"},{\"name\":\"پاریز\"},{\"name\":\"گنبکی\"},{\"name\":\"زنگی آباد\"},{\"name\":\"بم\"},{\"name\":\"خانوک\"},{\"name\":\"کیانشهر\"},{\"name\":\"جوپار\"},{\"name\":\"عنبرآباد\"},{\"name\":\"جوزم\"},{\"name\":\"نظام شهر\"},{\"name\":\"لاله زار\"},{\"name\":\"کشکوییه\"},{\"name\":\"زیدآباد\"},{\"name\":\"هنزا\"},{\"name\":\"چترود\"},{\"name\":\"جبالبارز\"},{\"name\":\"سیرجان\"},{\"name\":\"رودبار\"},{\"name\":\"کرمان\"},{\"name\":\"بافت\"},{\"name\":\"صفاییه\"},{\"name\":\"منوجان\"},{\"name\":\"اندوهجرد\"},{\"name\":\"هجدک\"},{\"name\":\"خورسند\"},{\"name\":\"امین شهر\"},{\"name\":\"بردسیر\"},{\"name\":\"رفسنجان\"},{\"name\":\"هماشهر\"},{\"name\":\"محمدآباد\"},{\"name\":\"اختیارآباد\"},{\"name\":\"بروات\"},{\"name\":\"ریحان\"},{\"name\":\"کوهبنان\"},{\"name\":\"ماهان\"},{\"name\":\"دوساری\"},{\"name\":\"دهج\"},{\"name\":\"فاریاب\"},{\"name\":\"گلزار\"},{\"name\":\"بهرمان\"},{\"name\":\"بلورد\"},{\"name\":\"فهرج\"},{\"name\":\"کاظم آباد\"},{\"name\":\"جیرفت\"},{\"name\":\"نجف شهر\"},{\"name\":\"قلعه گنج\"},{\"name\":\"باغین\"},{\"name\":\"بزنجان\"},{\"name\":\"زرند\"},{\"name\":\"نودژ\"},{\"name\":\"گلباف\"},{\"name\":\"راور\"},{\"name\":\"خاتون اباد\"},{\"name\":\"نرماشیر\"},{\"name\":\"دشتکار\"},{\"name\":\"مس سرچشمه\"},{\"name\":\"خواجو شهر\"},{\"name\":\"رابر\"},{\"name\":\"راین\"},{\"name\":\"درب بهشت\"},{\"name\":\"یزدان شهر\"},{\"name\":\"زهکلوت\"},{\"name\":\"محی آباد\"},{\"name\":\"مردهک\"},{\"name\":\"شهداد\"},{\"name\":\"ارزوییه\"},{\"name\":\"نگار\"},{\"name\":\"شهربابک\"},{\"name\":\"انار\"}]},{\"name\":\"کرمانشاه\",\"Cities\":[{\"name\":\"شاهو\"},{\"name\":\"بانوره\"},{\"name\":\"تازه آباد\"},{\"name\":\"هلشی\"},{\"name\":\"جوانرود\"},{\"name\":\"قصرشیرین\"},{\"name\":\"نوسود\"},{\"name\":\"کرند\"},{\"name\":\"کوزران\"},{\"name\":\"بیستون\"},{\"name\":\"حمیل\"},{\"name\":\"گیلانغرب\"},{\"name\":\"سطر\"},{\"name\":\"روانسر\"},{\"name\":\"پاوه\"},{\"name\":\"ازگله\"},{\"name\":\"کرمانشاه\"},{\"name\":\"میان راهان\"},{\"name\":\"کنگاور\"},{\"name\":\"سرپل ذهاب\"},{\"name\":\"ریجاب\"},{\"name\":\"باینگان\"},{\"name\":\"هرسین\"},{\"name\":\"اسلام آبادغرب\"},{\"name\":\"سرمست\"},{\"name\":\"سومار\"},{\"name\":\"نودشه\"},{\"name\":\"گهواره\"},{\"name\":\"رباط\"},{\"name\":\"صحنه\"},{\"name\":\"گودین\"}]},{\"name\":\"کهگیلویه وبویراحمد\",\"Cities\":[{\"name\":\"لنده\"},{\"name\":\"سی سخت\"},{\"name\":\"دهدشت\"},{\"name\":\"یاسوج\"},{\"name\":\"سرفاریاب\"},{\"name\":\"دوگنبدان\"},{\"name\":\"چیتاب\"},{\"name\":\"لیکک\"},{\"name\":\"دیشموک\"},{\"name\":\"مادوان\"},{\"name\":\"باشت\"},{\"name\":\"پاتاوه\"},{\"name\":\"قلعه رییسی\"},{\"name\":\"مارگون\"},{\"name\":\"چرام\"},{\"name\":\"سوق\"}]},{\"name\":\"گلستان\",\"Cities\":[{\"name\":\"مزرعه\"},{\"name\":\"رامیان\"},{\"name\":\"فراغی\"},{\"name\":\"گنبدکاووس\"},{\"name\":\"کردکوی\"},{\"name\":\"مراوه\"},{\"name\":\"بندرترکمن\"},{\"name\":\"نگین شهر\"},{\"name\":\"آق قلا\"},{\"name\":\"سرخنکلاته\"},{\"name\":\"گالیکش\"},{\"name\":\"سنگدوین\"},{\"name\":\"دلند\"},{\"name\":\"بندرگز\"},{\"name\":\"نوده خاندوز\"},{\"name\":\"مینودشت\"},{\"name\":\"گرگان\"},{\"name\":\"گمیش تپه\"},{\"name\":\"علی اباد\"},{\"name\":\"خان ببین\"},{\"name\":\"کلاله\"},{\"name\":\"اینچه برون\"},{\"name\":\"فاضل آباد\"},{\"name\":\"تاتارعلیا\"},{\"name\":\"نوکنده\"},{\"name\":\"آزادشهر\"},{\"name\":\"انبارآلوم\"},{\"name\":\"جلین\"}]},{\"name\":\"گیلان\",\"Cities\":[{\"name\":\"شلمان\"},{\"name\":\"خشکبیجار\"},{\"name\":\"ماکلوان\"},{\"name\":\"سنگر\"},{\"name\":\"مرجقل\"},{\"name\":\"لیسار\"},{\"name\":\"رضوانشهر\"},{\"name\":\"رحیم آباد\"},{\"name\":\"لوندویل\"},{\"name\":\"احمدسرگوراب\"},{\"name\":\"لوشان\"},{\"name\":\"اطاقور\"},{\"name\":\"لشت نشاء\"},{\"name\":\"فومن\"},{\"name\":\"چوبر\"},{\"name\":\"بازار جمعه\"},{\"name\":\"کلاچای\"},{\"name\":\"بندرانزلی\"},{\"name\":\"املش\"},{\"name\":\"رستم آباد\"},{\"name\":\"لاهیجان\"},{\"name\":\"توتکابن\"},{\"name\":\"لنگرود\"},{\"name\":\"کوچصفهان\"},{\"name\":\"صومعه سرا\"},{\"name\":\"اسالم\"},{\"name\":\"دیلمان\"},{\"name\":\"رودسر\"},{\"name\":\"کیاشهر\"},{\"name\":\"شفت\"},{\"name\":\"رودبار\"},{\"name\":\"کومله\"},{\"name\":\"رشت\"},{\"name\":\"ماسوله\"},{\"name\":\"خمام\"},{\"name\":\"ماسال\"},{\"name\":\"واجارگاه\"},{\"name\":\"هشتپر (تالش)\"},{\"name\":\"پره سر\"},{\"name\":\"بره سر\"},{\"name\":\"آستارا\"},{\"name\":\"رودبنه\"},{\"name\":\"جیرنده\"},{\"name\":\"چاف و چمخاله\"},{\"name\":\"لولمان\"},{\"name\":\"گوراب زرمیخ\"},{\"name\":\"حویق\"},{\"name\":\"سیاهکل\"},{\"name\":\"چابکسر\"},{\"name\":\"آستانه اشرفیه\"},{\"name\":\"رانکوه\"}]},{\"name\":\"لرستان\",\"Cities\":[{\"name\":\"بیران شهر\"},{\"name\":\"ویسیان\"},{\"name\":\"شول آباد\"},{\"name\":\"پلدختر\"},{\"name\":\"کوهدشت\"},{\"name\":\"هفت چشمه\"},{\"name\":\"بروجرد\"},{\"name\":\"الشتر\"},{\"name\":\"مومن آباد\"},{\"name\":\"دورود\"},{\"name\":\"زاغه\"},{\"name\":\"چقابل\"},{\"name\":\"الیگودرز\"},{\"name\":\"معمولان\"},{\"name\":\"کوهنانی\"},{\"name\":\"نورآباد\"},{\"name\":\"سپیددشت\"},{\"name\":\"سراب دوره\"},{\"name\":\"ازنا\"},{\"name\":\"گراب\"},{\"name\":\"خرم آباد\"},{\"name\":\"اشترینان\"},{\"name\":\"فیروزآباد\"},{\"name\":\"درب گنبد\"}]},{\"name\":\"مازندران\",\"Cities\":[{\"name\":\"گلوگاه\"},{\"name\":\"پل سفید\"},{\"name\":\"دابودشت\"},{\"name\":\"چالوس\"},{\"name\":\"کیاسر\"},{\"name\":\"بهنمیر\"},{\"name\":\"تنکابن\"},{\"name\":\"کلاردشت\"},{\"name\":\"ایزدشهر\"},{\"name\":\"گتاب\"},{\"name\":\"سلمان شهر\"},{\"name\":\"ارطه\"},{\"name\":\"امیرکلا\"},{\"name\":\"کوهی خیل\"},{\"name\":\"پایین هولار\"},{\"name\":\"گزنک\"},{\"name\":\"محمودآباد\"},{\"name\":\"رامسر\"},{\"name\":\"نوشهر\"},{\"name\":\"خلیل شهر\"},{\"name\":\"کیاکلا\"},{\"name\":\"نور\"},{\"name\":\"مرزیکلا\"},{\"name\":\"فریدونکنار\"},{\"name\":\"زیرآب\"},{\"name\":\"امامزاده عبدالله\"},{\"name\":\"هچیرود\"},{\"name\":\"فریم\"},{\"name\":\"هادی شهر\"},{\"name\":\"نشتارود\"},{\"name\":\"پول\"},{\"name\":\"بهشهر\"},{\"name\":\"کلارآباد\"},{\"name\":\"بلده\"},{\"name\":\"بابل\"},{\"name\":\"جویبار\"},{\"name\":\"آلاشت\"},{\"name\":\"آمل\"},{\"name\":\"نکا\"},{\"name\":\"کتالم وسادات شهر\"},{\"name\":\"بابلسر\"},{\"name\":\"شیرود\"},{\"name\":\"شیرگاه\"},{\"name\":\"رویان\"},{\"name\":\"زرگرمحله\"},{\"name\":\"عباس اباد\"},{\"name\":\"قایم شهر\"},{\"name\":\"خوش رودپی\"},{\"name\":\"مرزن آباد\"},{\"name\":\"ساری\"},{\"name\":\"رینه\"},{\"name\":\"سرخرود\"},{\"name\":\"خرم آباد\"},{\"name\":\"کجور\"},{\"name\":\"رستمکلا\"},{\"name\":\"سورک\"},{\"name\":\"چمستان\"}]},{\"name\":\"مرکزی\",\"Cities\":[{\"name\":\"خنجین\"},{\"name\":\"نراق\"},{\"name\":\"کمیجان\"},{\"name\":\"آشتیان\"},{\"name\":\"رازقان\"},{\"name\":\"مهاجران\"},{\"name\":\"غرق آباد\"},{\"name\":\"خنداب\"},{\"name\":\"قورچی باشی\"},{\"name\":\"خشکرود\"},{\"name\":\"ساروق\"},{\"name\":\"محلات\"},{\"name\":\"شازند\"},{\"name\":\"ساوه\"},{\"name\":\"میلاجرد\"},{\"name\":\"تفرش\"},{\"name\":\"زاویه\"},{\"name\":\"اراک\"},{\"name\":\"توره\"},{\"name\":\"نوبران\"},{\"name\":\"فرمهین\"},{\"name\":\"دلیجان\"},{\"name\":\"پرندک\"},{\"name\":\"کارچان\"},{\"name\":\"نیمور\"},{\"name\":\"هندودر\"},{\"name\":\"آوه\"},{\"name\":\"جاورسیان\"},{\"name\":\"خمین\"},{\"name\":\"مامونیه\"},{\"name\":\"داودآباد\"},{\"name\":\"شهباز\"}]},{\"name\":\"هرمزگان\",\"Cities\":[{\"name\":\"تیرور\"},{\"name\":\"گروک\"},{\"name\":\"قشم\"},{\"name\":\"کوشکنار\"},{\"name\":\"کیش\"},{\"name\":\"سرگز\"},{\"name\":\"بندرعباس\"},{\"name\":\"زیارتعلی\"},{\"name\":\"سندرک\"},{\"name\":\"کوهستک\"},{\"name\":\"لمزان\"},{\"name\":\"رویدر\"},{\"name\":\"قلعه قاضی\"},{\"name\":\"فارغان\"},{\"name\":\"ابوموسی\"},{\"name\":\"هشتبندی\"},{\"name\":\"سردشت\"},{\"name\":\"درگهان\"},{\"name\":\"پارسیان\"},{\"name\":\"کنگ\"},{\"name\":\"جناح\"},{\"name\":\"تازیان پایین\"},{\"name\":\"دهبارز\"},{\"name\":\"میناب\"},{\"name\":\"سیریک\"},{\"name\":\"سوزا\"},{\"name\":\"خمیر\"},{\"name\":\"چارک\"},{\"name\":\"حاجی اباد\"},{\"name\":\"فین\"},{\"name\":\"بندرجاسک\"},{\"name\":\"گوهران\"},{\"name\":\"هرمز\"},{\"name\":\"دشتی\"},{\"name\":\"بندرلنگه\"},{\"name\":\"بستک\"},{\"name\":\"تخت\"}]},{\"name\":\"همدان\",\"Cities\":[{\"name\":\"دمق\"},{\"name\":\"سرکان\"},{\"name\":\"آجین\"},{\"name\":\"جورقان\"},{\"name\":\"برزول\"},{\"name\":\"فامنین\"},{\"name\":\"سامن\"},{\"name\":\"بهار\"},{\"name\":\"فرسفج\"},{\"name\":\"شیرین سو\"},{\"name\":\"مریانج\"},{\"name\":\"فیروزان\"},{\"name\":\"قروه درجزین\"},{\"name\":\"ازندریان\"},{\"name\":\"لالجین\"},{\"name\":\"گل تپه\"},{\"name\":\"گیان\"},{\"name\":\"ملایر\"},{\"name\":\"صالح آباد\"},{\"name\":\"تویسرکان\"},{\"name\":\"اسدآباد\"},{\"name\":\"همدان\"},{\"name\":\"نهاوند\"},{\"name\":\"رزن\"},{\"name\":\"جوکار\"},{\"name\":\"مهاجران\"},{\"name\":\"کبودرآهنگ\"},{\"name\":\"قهاوند\"}]},{\"name\":\"یزد\",\"Cities\":[{\"name\":\"مهردشت\"},{\"name\":\"حمیدیا\"},{\"name\":\"تفت\"},{\"name\":\"اشکذر\"},{\"name\":\"ندوشن\"},{\"name\":\"یزد\"},{\"name\":\"عقدا\"},{\"name\":\"بهاباد\"},{\"name\":\"ابرکوه\"},{\"name\":\"زارچ\"},{\"name\":\"نیر\"},{\"name\":\"اردکان\"},{\"name\":\"هرات\"},{\"name\":\"بفروییه\"},{\"name\":\"شاهدیه\"},{\"name\":\"بافق\"},{\"name\":\"خضرآباد\"},{\"name\":\"میبد\"},{\"name\":\"مهریز\"},{\"name\":\"احمدآباد\"}]}]"; var models = JsonConvert.DeserializeObject <List <Province_Temp> >(cities); models.ForEach(i => { Province province = new Province() { Title = i.name }; _context.Provinces.Add(province); i.Cities.ForEach(m => { City city = new City() { Title = m.name, Province = province }; _context.Citys.Add(city); }); }); _context.SaveChanges(); } }
public IActionResult Detail() { string id, phone; if (TempData.ContainsKey("id") && TempData.ContainsKey("phone")) { id = TempData["id"] as string; phone = TempData["phone"] as string; } else { GetSessionTicket(out id, out phone); } ReservationDetail _detail = VerifyReservationDetail(id, phone); if (_detail == null) { return(RedirectToAction(nameof(Index))); } db.Entry(_detail).EnsureReferencesLoaded(true); if (_detail.ReservationBoardMessages.Count > 0) { List <ReservationBoardMessage> msgs = _detail.ReservationBoardMessages.Where(msg => msg.IsPublic == true).OrderByDescending(msg => msg.PostedTime).Take(5).ToList(); foreach (var msg in msgs) { db.Entry(msg).EnsureReferencesLoaded(false); } ViewData["BoardMessages"] = msgs; } else { ViewData["BoardMessages"] = new List <ReservationBoardMessage>(); } // 超期自动关闭 if (_detail.State == ReservationState.Cancelled && (DateTimeHelper.GetBeijingTime() - _detail.ActionDate) > cancelClosedTimeout) { _detail.State = ReservationState.ClosedWithoutComplete; _detail.ActionDate = _detail.ActionDate + cancelClosedTimeout; EntityEntry <ReservationDetail> entry = db.Entry(_detail); entry.State = EntityState.Modified; db.SaveChanges(); entry.Reload(); _detail = entry.Entity; } ViewData["token"] = EncryptDetailCredential(_detail); ViewData["actionCode"] = ACTION_CODES; if (TempData.ContainsKey("showhint")) { TempData.Remove("showhint"); ViewData["ShowHint"] = true; } else { ViewData["ShowHint"] = false; } SetSessionTicket(id, phone); return(View(_detail)); }
public IActionResult CreateMember(string ticket, string name, string contact, string loginname, string password, string grade, Sexual sexual, string school, IList <IFormFile> userpic) { #if NO_MEMBER_LOGIN_REQUIRED_FOR_CREATE_MEMBER if ((ticket == null || ticket.Length <= 0) || (name == null || name.Length <= 0) || (contact == null || contact.Length <= 0) || (loginname == null || loginname.Length <= 0) || (password == null || password.Length != 32) || (school == null) || (userpic.Count <= 0)) #else DutyMember member = VerifyDutyMemberLogIn(); if (member == null || (ticket == null || ticket.Length <= 0) || (name == null || name.Length <= 0) || (contact == null || contact.Length <= 0) || (loginname == null || loginname.Length <= 0) || (password == null || password.Length != 32) || (school == null) || (userpic.Count <= 0)) #endif { return(new JsonResult(new { result = false, reason = "信息填写不完整" })); } if (ticket != serviceConfig.RegisterationTicket) { return(new JsonResult(new { result = false, reason = "创建秘钥认证失败" })); } SchoolType sch = (from s in db.SchoolTypes where s.Name == school select s).FirstOrDefault(); if (sch == null) { return(new JsonResult(new { result = false, reason = "学校类型错误" })); } DutyMember check = (from m in db.DutyMembers where m.LoginName == loginname select m).FirstOrDefault(); if (check != null) { return(new JsonResult(new { result = false, reason = "登录名已存在" })); } string path = Path.Combine(membersPath, loginname + ".jpg"); FileStream stream = System.IO.File.Open(path, FileMode.OpenOrCreate, FileAccess.Write); stream.SetLength(0); userpic[0].CopyTo(stream); stream.Flush(); stream.Dispose(); DutyMember memcreate = new DutyMember() { Name = name, LoginName = loginname, LoginPwd = password, Grade = grade, Sexual = sexual, School = sch, Contact = contact, IconName = loginname + ".jpg", }; db.DutyMembers.Add(memcreate); db.SaveChanges(); return(new JsonResult(new { result = true })); }