public JsonResult UpdateAddressForStateProvince(Address address)
		{
			try
			{
				_searchProvider.UpdateAddresses(address.StateProvinceID, new List<Address> { address });
				return Json(new { Result = "OK", Records = address });
			}
			catch (Exception ex)
			{
				return Json(new { Result = "ERROR", Message = ex.Message });
			}
		}
		public JsonResult CreateAddressForStateProvince(Address address, string stateprovinceid)
		{
			try
			{
				address.StateProvinceID = Convert.ToInt32(stateprovinceid);
				_searchProvider.AddUpdateDocument(address);
				return Json(new { Result = "OK", Record = address });
			}
			catch (Exception ex)
			{
				return Json(new { Result = "ERROR", Message = ex.Message });
			}
		}