Example #1
0
        public void TestGetHeight()
        {
            int            expectedheight = 0;
            PersonRegister pr             = new PersonRegister();

            Assert.AreEqual(pr.GetHeight(), expectedheight);
        }
Example #2
0
        public Response RegisterPerson(PersonRegister person, string lang)
        {
            try
            {
                if (new UserRepository.UserRepository(language).InsertPerson(person))
                {
                    // Return Profile
                    UserDTO user = new UserRepository.UserRepository(language).GetProfileByPhone(person.phoneNumber, lang, 1);
                    user.accessToken = GenerateAccessTokenByPhoneNumber(user.phoneNumber);
                    return(new Response(true, Messages.GetMessage(language, Messages.TypeM.DEFAULT, Messages.defaultM.INSERT_CORRECT), user));
                }

                else
                {
                    throw new InsertException(language);
                }
            }
            catch (InsertException InsertException)
            {
                return(new Response(false, InsertException.RespMessage, InsertException.ErrorMessage));
            }
            catch (Exception ex)
            {
                return(new Response(false, Messages.GetMessage(language, Messages.TypeM.DEFAULT, Messages.defaultM.UNEXPERROR)));
            }
        }
Example #3
0
        public void TestGetAge()
        {
            int            expectedage = 0;
            PersonRegister pr          = new PersonRegister();

            Assert.AreEqual(pr.GetAge(), expectedage);
        }
Example #4
0
        static void Main(string[] args)
        {
            Console.WriteLine("My first C# Program {0}", Assembly.GetExecutingAssembly().GetName().Version);
            //Console.WriteLine("Press any key to quit");
            //Console.ReadKey();

            /// you cant change the type of the variable var later on.
            var person = new Person("James", "Mason");


            person.Firstname = "Mason";
            Console.WriteLine("Person: {0} {1}", person.Firstname, person.Surname);


            var personRegister = new PersonRegister();

            personRegister.PersonEventHandler += WriteNewPersonToConsole;

            Console.WriteLine($"Person: {personRegister[personRegister.Count -1].Firstname} {personRegister[personRegister.Count-1].Surname}");
            Console.WriteLine(personRegister.ReadPersonsFromFile("Persons.txt"));

            personRegister.Sort(SortBySurename);


            Comparison <Person> comp = NoCompare;

            personRegister.Sort(comp);
            for (int i = 0; i < personRegister.Count; i++)
            {
                Console.WriteLine($"{personRegister[i].Firstname} {personRegister[i].Surname}");
            }
        }
        public ActionResult SaveAllNewPersons(CreateRequest createRequests)
        {
            PersonRegister.Save(createRequests);

            var viewData = GetPersonListViewData(new SearchRequest());

            return(PartialView("PersonRegisterListResult", viewData));
        }
        //Adds in database
        /// <summary>
        /// Adds in database
        /// </summary>
        /// <param name="name"></param>
        /// <param name="password"></param>
        public void Add(string name, string password)
        {
            PersonRegister UserAdding = new PersonRegister()
            {
                Username = name, Password = password
            };

            context.PersonRegisters.Add(UserAdding);
            context.SaveChanges();
        }
Example #7
0
        public void TestYearObserver()
        {
            PersonRegister pr = new PersonRegister();
            IObserverPush  o  = new YearObserver(pr);

            pr.p.GrowUp();
            List <IObserverPush> observers = new List <IObserverPush>();

            pr.Notify();
            int expectedresult = 1;

            Assert.AreEqual(expectedresult, o.ToForm());
        }
Example #8
0
        public void TestYearObserver()
        {
            List <IObserverPull> observers = new List <IObserverPull>();
            PersonRegister       pr        = new PersonRegister();
            IObserverPull        yearob    = new YearObserver(pr);

            pr.p.GrowUp();
            pr.p.GrowUp();
            int expectedresult = 2;

            pr.Notify();
            Assert.AreEqual(expectedresult, yearob.ToForm());
        }
Example #9
0
        public void TestMonthObserver()
        {
            List <IObserverPull> observers = new List <IObserverPull>();
            PersonRegister       pr        = new PersonRegister();
            IObserverPull        mnthob    = new MonthObserver(pr);

            pr.p.GrowUp();
            pr.p.GrowUp();
            int expectedresult = 24;

            pr.Notify();
            Assert.AreEqual(expectedresult, mnthob.ToForm());
        }
Example #10
0
        public void TestDayObserver()
        {
            List <IObserverPull> observers = new List <IObserverPull>();
            PersonRegister       pr        = new PersonRegister();
            IObserverPull        dayob     = new DayObserver(pr);

            pr.p.GrowUp();
            pr.p.GrowUp();
            int expectedresult = 730;

            pr.Notify();
            Assert.AreEqual(expectedresult, dayob.ToForm());
        }
Example #11
0
        public void TestHeightObserver()
        {
            List <IObserverPull> observers = new List <IObserverPull>();
            PersonRegister       pr        = new PersonRegister();
            IObserverPull        heightob  = new HeightObserver(pr);

            pr.p.GrowUp();
            pr.p.GrowUp();
            int expectedresult = 4;

            pr.Notify();
            Assert.AreEqual(expectedresult, heightob.ToForm());
        }
        private PersonRegisterListResultViewData GetPersonListViewData(SearchRequest searchRequest)
        {
            var viewData = new PersonRegisterListResultViewData();

            var list = PersonRegister.GetPersonRegisterList(searchRequest);

            viewData.PersonList    = list.Persons;
            viewData.ListCount     = list.ListCount;
            viewData.PageCount     = list.PageCount;
            viewData.CurrentPage   = list.CurrentPage;
            viewData.FirstPage     = list.FirstPage;
            viewData.LastPage      = list.LastPage;
            viewData.SearchRequest = searchRequest;

            return(viewData);
        }
        static void Main(string[] args)
        {
            var personRegister = new PersonRegister();

            personRegister.PersonAddedHandlerEvent += ConsoleHandler;
            personRegister.PersonAddedHandlerEvent += PrintHandler;
            personRegister.ReadPersonsFromFile("Resources/Persons.txt");
            personRegister.Sort(CompareBySurname);
            personRegister.Sort(CompareByFirstname);
            personRegister.PrintPersons();

            Console.WriteLine("First Match:");
            Person p = personRegister.FindPerson(ContainsA);

            Console.WriteLine($"{p.Firstname} {p.Surname}");
            Console.ReadKey();
        }
Example #14
0
        public Program()
        {
            var familyRootModel = new Model();
            var personRootModel = new Model();

            familyRegister = new FamilyRegister();
            personRegister = new PersonRegister();

            synchronization.Synchronize(synchronization.SynchronizationRule <FamiliesToPersonsSynchronization.FamilyRegisterToPersonRegister>(),
                                        ref familyRegister, ref personRegister,
                                        SynchronizationDirection.LeftWins, ChangePropagationMode.TwoWay);

            familyRootModel.RootElements.Add(familyRegister);
            personRootModel.RootElements.Add(personRegister);

            repository.Models.Add(new Uri("ttc:source"), familyRootModel);
            repository.Models.Add(new Uri("ttc:target"), personRootModel);
        }
Example #15
0
        static void Main(string[] args)
        {
            // Simple personRegister test
            var personRegister = new PersonRegister();

            Console.WriteLine($"First Person: {personRegister[0].Firstname} {personRegister[0].Surname}");

            Console.WriteLine("Last Person: {0} {1}",
                              personRegister[personRegister.Count - 1].Firstname,
                              personRegister[personRegister.Count - 1].Surname);


            Console.WriteLine("###Firstname");
            personRegister.Sort(CompareByFirstname);
            personRegister.PrintPersons();
            Console.WriteLine("###Lastname");
            personRegister.Sort(CompareByLastname);
            personRegister.PrintPersons();
        }
        public ActionResult SavePerson(CreateRequest createRequest)
        {
            createRequest.ListOfPersons = new List <CreatedPerson>()
            {
                new CreatedPerson
                {
                    FirstName    = createRequest.CreatedPerson.FirstName,
                    LastName     = createRequest.CreatedPerson.LastName,
                    PersonNumber = createRequest.CreatedPerson.PersonNumber,
                    PersonType   = createRequest.CreatedPerson.PersonType
                }
            };

            PersonRegister.Save(createRequest);

            var viewData = GetPersonListViewData(new SearchRequest());

            return(PartialView("PersonRegisterListResult", viewData));
        }
Example #17
0
 public bool InsertPerson(PersonRegister Person)
 {
     try
     {
         CommanDB          procConn = new CommanDB();
         OracleParameter[] param    =
         {
             new OracleParameter("@firstName",    Person.firstName),
             new OracleParameter("@lastName",     Person.lastName),
             new OracleParameter("@phoneNumber",  Person.phoneNumber),
             new OracleParameter("@country_code", Person.country_code),
         };
         procConn.RunProc("insertPerson_sp", param, 0);
         return(true);
     }
     catch (Exception ex)
     {
         throw new InsertException(language, ex.Message);
     }
 }
Example #18
0
        public void CreatPersonRegister_saves_in_database()
        {
            var personregister = new PersonRegister()
            {
                Id = 1, Username = "******", Password = "******"
            };

            var MockSet = new Mock <DbSet <PersonRegister> >();

            var MockContext = new Mock <ApplicationContexts>();

            MockContext.Setup(x => x.PersonRegisters).Returns(MockSet.Object);

            var service = new PersonRegisterController(MockContext.Object);

            service.Add(personregister.Username, personregister.Password);

            MockSet.Verify(x => x.Add(It.IsAny <PersonRegister>()), Times.Once());
            MockContext.Verify(x => x.SaveChanges(), Times.Once());
        }
Example #19
0
        public ActionResult <Response> RegisterPerson([FromQuery(Name = "lang")] string lang, [FromBody] PersonRegister person)
        {
            // Check Phone Validity
            person.phoneNumber = new UserRepository.UserRepository(lang).checkPhoneValidity(person.phoneNumber);

            //Register
            Response response = new UserService(lang).RegisterPerson(person, lang);

            return(response);
        }
Example #20
0
 public bool InsertPerson(PersonRegister person)
 {
     return(new UserQuery(language).InsertPerson(person));
 }
Example #21
0
 /// <summary>
 /// Default Constructor
 /// </summary>
 public Facade()
 {
     _buildingRegister = new BuildingRegister();
     _personRegister   = new PersonRegister();
 }