コード例 #1
0
        public PropertySaleCreatorServiceTest()
        {
            repo = new Mock <IRepository>();

            propertyCreatorService = new PropertySaleCreatorService(repo.Object);
            message = new CreatePropertySaleMessage(
                new AddressMessage(
                    "street-address-1",
                    "street-address-2",
                    "street-address-3",
                    "suburb", "1234",
                    "state",
                    "country"),
                "headline",
                "description", new decimal(1.1), 1, 1);
        }
コード例 #2
0
        public PropertySale Create(CreatePropertySaleMessage message)
        {
            PropertySale realProperty = new PropertySale();

            realProperty.StreetAddress1 = message.Address.StreetAddress1;
            realProperty.StreetAddress2 = message.Address.StreetAddress2;
            realProperty.StreetAddress3 = message.Address.StreetAddress3;
            realProperty.Suburb         = message.Address.Suburb;
            realProperty.PostCode       = message.Address.PostCode;
            realProperty.State          = message.Address.State;
            realProperty.Country        = message.Address.Country;
            realProperty.Headline       = message.Headline;
            realProperty.Description    = message.Description;
            realProperty.Price          = message.Price;
            realProperty.Latitude       = message.Latitude;
            realProperty.Longitude      = message.Longitude;

            repository.Insert <PropertySale>(realProperty);

            return(realProperty);
        }