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)); }