public ActionResult AddDiscussionAndRefreshPost(UserDiscussionViewModel model) { addNewDiscussionToFirebase(model); sendUpdateMessage(model.postid, model.usermail); checkUser(new UserViewModel() { usermail = model.usermail, password = model.password }); ViewBag.currentUser = currentUser; string currentpostid = model.postid; ModelState.Clear(); return(RedirectToAction("OpenPost", "Home", new { postid = currentpostid, currentUserMail = currentUser.usermail, password = currentUser.password })); }
private void addNewDiscussionToFirebase(UserDiscussionViewModel data) { //fillDiscussionsListFromFireBase(); FirebaseDB firebaseDB = new FirebaseDB(pathFireBase); FirebaseDB firebaseDBTeams = firebaseDB.Node("discussions"); firebaseDBTeams.NodePath("discussions"); DiscussionViewModel dis = new DiscussionViewModel(data); string json = js.Serialize(dis); LuckyWithYouForum.Database.FirebaseResponse postResponse = firebaseDBTeams.Post(json); //updateDiscussionsToFireBase(); }