public void IsCreatable() { Random random = new Random(DateTime.Now.Millisecond); Visit testVisit = new Visit { DormitoryId = 2, ID = random.Next(), ResidentId = random.Next(), GuestId = random.Next(), GuardId = random.Next(), IsConfirmed = false, IsOver = false, VisitEndDateTime = DateTime.Now, VisitRegDateTime = DateTime.UtcNow }; HttpResponseMessage response = repository.Create(testVisit); string jsonContents = response.Content.ReadAsStringAsync().Result; Visit createdVisit = JsonConvert.DeserializeObject <Visit>(jsonContents); Assert.IsTrue(response.StatusCode == System.Net.HttpStatusCode.Created, "Visit creation test has failed."); Assert.Equals(testVisit, createdVisit); }
public ActionResult RegisterVisitedGuest([Bind(Include = "GuestId")] Visit visit) { if (IsLoggedOn()) { Resident temp = residentRepository.Read(Session["UserID"]); visit.IsOver = false; visit.ResidentId = temp.PersonalCode; visit.DormitoryId = temp.DormitoryId; //tikroji sukurimo data bus priskirta tada kai iseis zmogus t.y. kai patvirtins guard visit.VisitRegDateTime = DateTime.MaxValue; //same shit visit.VisitEndDateTime = DateTime.MaxValue; //Dummy guard priskirymas visit.GuardId = -1; visit.IsConfirmed = false; List <SelectListItem> Guests = new List <SelectListItem>(); foreach (Guest guest in guestRepository.GetAll()) { Guests.Add(new SelectListItem { Text = guest.Name + " " + guest.Surname, Value = guest.PersonalCode.ToString() }); } ViewBag.GuestId = Guests; if (visitRepository.Create(visit).ReasonPhrase == "Created") { return(RedirectToAction("Successful")); } else { return(RedirectToAction("NotSuccessful")); } } return(RedirectToAction("LoginForm", "Main")); }
public async Task <bool> AddMemberAsync(Visit Visit) { Visits.Add(Visit); visitRepository.Create(Visit); return(await Task.FromResult(true)); }