Пример #1
0
        public void CreateProfile_PassValidArguments_ProfileCreated()
        {
            var name    = "name";
            var surname = "surname";
            var age     = 30;
            var sex     = false;

            var service = new AirportService(stub);

            var profile = service.CreateProfile(name, surname, age, sex);
            var allPropertiesAreSame = profile.Age == age && profile.Name == name && profile.Surname == surname && profile.Sex == sex;

            Assert.IsTrue(allPropertiesAreSame);
        }
Пример #2
0
        public ActionResult Create(AccountViewModel model)
        {
            if (!ModelState.IsValid)
            {
                return(View(model));
            }

            var profile = _airportService.CreateProfile(model.Name, model.Surname, model.Age, false);
            var user    = _airportService.CreateUser(profile, model.Login, model.Password, model.Email);

            var cookie = new HttpCookie("AirportLogin", model.Login)
            {
                Expires = DateTime.Now.AddMinutes(10)
            };

            Response.SetCookie(cookie);

            return(RedirectToAction("Index", "Home"));
        }