コード例 #1
0
 public void MapFrom(Entities.Place e, ref WardModel m)
 {
     m.Id            = e.Id;
     m.Text          = e.Text;
     m.wardType      = e.Type;
     m.Address       = e.Address;
     m.Parent        = e.Parent;
     m.RegionId      = e.RegionId;
     m.MaxAgency     = e.MaxAgency;
     m.MaxAgencyFree = e.MaxAgencyFree;
 }
コード例 #2
0
        }                                                       // Số lượng môi giới tối đa cho người đăng ký online.

        /// <summary>
        /// Xử dụng khi cập nhật dữ liệu
        /// </summary>
        /// <param name="m"></param>
        /// <param name="e"></param>
        public void MapFrom(WardModel m, ref Entities.Place e)
        {
            e.Id            = m.Id;
            e.Text          = m.Text;
            e.Type          = m.wardType;
            e.Address       = m.Address;
            e.Parent        = m.Parent;
            e.RegionId      = m.RegionId;
            e.MaxAgency     = m.MaxAgency;
            e.MaxAgencyFree = m.MaxAgencyFree;
        }
コード例 #3
0
        private int InsertCity(string city, PlaceService placeService)
        {
            Entities.Place e    = new Entities.Place();
            int            type = city.Contains("Thành phố") ? 1 : 2; // Nếu có chữ thành phố thì là thành phố (1), không thì sẽ là tỉnh (2)
            string         text = city.Replace("Thành phố", "");

            text     = text.Replace("Tỉnh", "");
            text     = text.Trim();
            e.Type   = (short)type;
            e.Text   = text;
            e.Parent = 0;
            return(placeService.Insert(e));
        }
コード例 #4
0
        private int InsertDistrict(string district, int cityId, PlaceService placeService)
        {
            Entities.Place e    = new Entities.Place();
            int            type = district.Contains("Quận") ? 3 : district.Contains("Huyện") ? 4 : 5; // Nếu có chữ Quận --> 3, Huyện --> 4, Thị Xã -->5
            string         text = district.Replace("Quận", "");

            text     = text.Replace("Huyện", "");
            text     = text.Replace("Thị xã", "");
            text     = text.Trim();
            e.Type   = (short)type;
            e.Text   = text;
            e.Parent = cityId;
            return(placeService.Insert(e));
        }
コード例 #5
0
        private int InsertWard(string ward, int districtId, PlaceService placeService)
        {
            Entities.Place e    = new Entities.Place();
            int            type = ward.Contains("Phường") ? 6 : ward.Contains("Xã") ? 7 : 8; // Nếu có chữ Phường --> 6, Xã --> 7, Thị trấn -->8
            string         text = ward.Replace("Phường", "");

            text            = text.Replace("Xã", "");
            text            = text.Replace("Thị trấn", "");
            text            = text.Trim();
            e.Type          = (short)type;
            e.Text          = text;
            e.Parent        = districtId;
            e.MaxAgency     = 2;
            e.MaxAgencyFree = 2;
            return(placeService.Insert(e));
        }
コード例 #6
0
 private static void AssertThis(Place resource, Entities.Place entity)
 {
     entity.Address.Should().Be.EqualTo(resource.Address);
     entity.Category.Should().Be.EqualTo(resource.Category);
     entity.City.Should().Be.EqualTo(resource.City);
     entity.Country.Should().Be.EqualTo(resource.Country);
     entity.Description.Should().Be.EqualTo(resource.Description);
     entity.District.Should().Be.EqualTo(resource.District);
     entity.Id.Should().Be.EqualTo(resource.Id);
     entity.Latitude.Should().Be.EqualTo(resource.Latitude);
     entity.Longitude.Should().Be.EqualTo(resource.Longitude);
     entity.Name.Should().Be.EqualTo(resource.Name);
     entity.PrimaryPhone.Should().Be.EqualTo(resource.PrimaryPhone);
     entity.SecondaryPhone.Should().Be.EqualTo(resource.SecondaryPhone);
     entity.State.Should().Be.EqualTo(resource.State);
     entity.SubCategory.Should().Be.EqualTo(resource.SubCategory);
     entity.ZipCode.Should().Be.EqualTo(resource.ZipCode);
     entity.DistanceInKilometers.Should().Be.EqualTo(resource.Distance);
 }