Example #1
0
 public ActionResult RegisterGuest([Bind(Include = "Name,Surname,PersonalCode")] Guest guest)
 {
     if (IsLoggedOn())
     {
         if (guestRepository.Create((guest)).ReasonPhrase == "Created")
         {
             return(RedirectToAction("Successful"));
         }
     }
     return(RedirectToAction("LoginForm", "Main"));
 }
        public void IsCreatable()
        {
            Random random    = new Random(DateTime.Now.Millisecond);
            Guest  testGuest = new Guest
            {
                Name         = Generation.GetRandomAlphaNumeric(),
                PersonalCode = random.Next(),
                Surname      = Generation.GetRandomAlphaNumeric()
            };
            HttpResponseMessage response = repository.Create(testGuest);
            string jsonContents          = response.Content.ReadAsStringAsync().Result;
            Guest  createdGuest          = JsonConvert.DeserializeObject <Guest>(jsonContents);

            Assert.IsTrue(response.StatusCode == System.Net.HttpStatusCode.Created, "Guest creation test has failed.");
            Assert.Equals(testGuest, createdGuest);
        }
 public async Task <bool> AddMemberAsync(Guest Guest)
 {
     Guests.Add(Guest);
     guestRepository.Create(Guest);
     return(await Task.FromResult(true));
 }