Beispiel #1
0
        public ActionResult DeleteConfirmed(int id)
        {
            ConferenceMember conferenceMember = db.ConferenceMembers.Find(id);

            db.ConferenceMembers.Remove(conferenceMember);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Beispiel #2
0
 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));
 }
Beispiel #3
0
        // 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));
        }
Beispiel #4
0
 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);
 }