public IActionResult LoadMessagesPartial() { var partialModel = new MessagePartialViewModel(); partialModel.User = repository.GetUserByUserName(this.User.Identity.Name); partialModel.Messages = repository.GetAllMessages(); partialModel.ShownMessages = this.shownMessages; return(PartialView("AddMessagePartial", partialModel)); }
public IActionResult AddMessagePartials(AddMessagePartialViewModel model) { var partialModel = new MessagePartialViewModel(); partialModel.User = repository.GetUserByUserName(this.User.Identity.Name); repository.AddMessage(model.MessageText, repository.GetUserByUserName(this.User.Identity.Name)); partialModel.Messages = repository.GetAllMessages(); partialModel.ShownMessages = this.shownMessages; return(Json("")); }
public IActionResult LoadMore() { var partialModel = new MessagePartialViewModel(); partialModel.User = repository.GetUserByUserName(this.User.Identity.Name); partialModel.Messages = repository.GetAllMessages(); if (shownMessages > partialModel.Messages.Count - 3) { this.shownMessages = partialModel.Messages.Count; } else { this.shownMessages += 3; } partialModel.ShownMessages = this.shownMessages; return(PartialView("AddMessagePartial", partialModel)); }