//[ValidateAntiForgeryToken] public async Task <IActionResult> Post([FromBody] GuestInvites guestInvite) { await _context.GuestInvites.AddAsync(guestInvite); await _context.SaveChangesAsync(); return(CreatedAtRoute("GetInvite", new { id = guestInvite.ID }, guestInvite)); }
public void NameIsString() { //arrange var test2 = new GuestInvites { Name = "test2", Confirmed = false }; //act var val = test2.Name; //assert Assert.Equal("test2", val); }
public void CanChangeName() { //arrange var test3 = new GuestInvites { Name = "test3", Confirmed = true }; //act test3.Name = "changed"; //assert Assert.Equal("changed", test3.Name); }
public void CanChangeConfirm() { //arrange var test = new GuestInvites { Name = "test", Confirmed = false }; //act test.Confirmed = true; //assert Assert.Equal(true, test.Confirmed); }
public async Task <IActionResult> Put(int id, [FromBody] GuestInvites guestInvites) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var check = _context.GuestInvites.FirstOrDefault(c => c.ID == id); if (check != null) { check.Name = guestInvites.Name; check.Confirmed = guestInvites.Confirmed; _context.Update(check); await _context.SaveChangesAsync(); return(Ok()); } return(BadRequest()); }