public static void CheckMatch()
        {
            PersonalizationControler personalizationControler = new PersonalizationControler();
            ClientDetails            clientDetails            = personalizationControler.FindClientDetails();
            DtoHome dtoHome          = new DtoHome();
            bool    isCalculateMatch = CalculateControler.CalculateMatch(clientDetails, dtoHome);

            Console.WriteLine(isCalculateMatch.ToString());
        }
        public DtoHome ConvertToModelDtoHome()
        {
            Home home = this.CreateHome();

            DtoHome dtoHome = HomeToDtoHome.ConvertToDtoHome(home);

            Console.WriteLine(home.GetType().ToString() + " " + home.name + " " + home.Localization + " " + home.m2 + " " + home.Typ);
            Console.WriteLine(dtoHome.GetType().ToString() + " " + dtoHome.name + " " + dtoHome.Localization + " " + dtoHome.Meter + " " + dtoHome.Typ);
            return(dtoHome);
        }
Example #3
0
        public static Boolean CalculateMatch(ClientDetails clientDetails, DtoHome EnableHome)
        {
            if (clientDetails == null)
            {
                return(false);
            }

            var match = clientDetails.ListClientPreferanceScore.Where(x => x.UserInputData.DtoHome.Equals(EnableHome));

            return(match.Any());
        }
Example #4
0
        static void Main(string[] args)
        {
            var homeControler = new HomeControler();

            homeControler.ConvertToModelApartment();

            DtoHome dtoHome = homeControler.ConvertToModelDtoHome();

            string output = JsonConvert.SerializeObject(dtoHome);

            Console.WriteLine(output);

            string path = @"C:\Users\pstrz\Desktop\Przydatne_Smieci\PrezentacjaJson\json.json";

            using (var tw = new StreamWriter(path, true))
            {
                tw.WriteLine(output);
                tw.Close();
            }
        }
        public void Test2()
        {
            var expectedDtoHome = new DtoHome();

            expectedDtoHome.Localization = new Location();
            expectedDtoHome.Meter        = 50;
            expectedDtoHome.name         = "ładna";
            expectedDtoHome.Typ          = "nowe";

            Home home = new Home();

            home.Localization = new Location();
            home.m2           = 50;
            home.name         = "ładna";
            home.Typ          = "nowe";


            var result = HomeToDtoHome.ConvertToDtoHome(home);

            result.Should().BeEquivalentTo(expectedDtoHome);
            result.Should().NotBeNull();
        }