public ActionResult DeleteConfirmed(int id) { ConferenceMember conferenceMember = db.ConferenceMembers.Find(id); db.ConferenceMembers.Remove(conferenceMember); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "Id,FirstName,LastName,Email,PhoneNumber,Address,City,YearOfBirth,Education")] ConferenceMember conferenceMember) { if (ModelState.IsValid) { db.Entry(conferenceMember).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(conferenceMember)); }
// GET: ConferenceMembers/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ConferenceMember conferenceMember = db.ConferenceMembers.Find(id); if (conferenceMember == null) { return(HttpNotFound()); } return(View(conferenceMember)); }
private static void ValidateConferenceMember(ConferenceMember item) { Assert.Equal("memberId", item.Id); Assert.Equal("callId1", item.CallId); Assert.Equal(ConferenceMemberState.Active, item.State); }
private async Task ProcessConferenceEvent(ConferenceEvent ev, TinyIoCContainer container) { if (ev.Status == "created") { var conference = new Conference {Id = ev.ConferenceId}; CurrentConference = conference; CurrentConferenceMember = await conference.CreateMember(new Dictionary<string, object> { {"callId", CurrentCall.Id} }); await Call.Create(new Dictionary<string, object> { {"from", Context.Items["servicePhoneNumber"]}, {"to", ContactPhoneNumber}, {"recordingEnabled", true}, {"callbackUrl", $"{Context.Items["baseUrl"]}/called-to-contact"} }); } else { CurrentConference = null; } }
private Task ProcessCalledToOwnerEvent(HangupEvent ev, TinyIoCContainer container) { CurrentCall = null; CurrentConferenceMember = null; CurrentConference = null; return Task.FromResult(0); }