Example #1
0
        public IActionResult OnGetMakeComment(Account account, int idBook, string textComment)
        {
            repos.MakeComment(account, idBook, textComment);
            IdBookAccountViewModel bookAccountViewModel = new IdBookAccountViewModel(idBook, account.Id);

            return(RedirectToPage("BookPage", "Restart", bookAccountViewModel));
        }
Example #2
0
        public IActionResult OnGetTakeOff(int idBook, int idAccount)
        {
            repos.TakeOff(idBook);
            IdBookAccountViewModel bookAccountViewModel = new IdBookAccountViewModel(idBook, idAccount);

            return(RedirectToPage("BookPage", "Restart", bookAccountViewModel));
        }
Example #3
0
 /// <summary>
 /// Перезапуск страницы
 /// </summary>
 /// <param name="bookAccountViewModel"></param>
 public void OnGetRestart(IdBookAccountViewModel bookAccountViewModel)
 {
     Comments    = repos.ReadComments(bookAccountViewModel.IdBook).ToList();
     UserBook    = repos.GetBook(bookAccountViewModel.IdBook);
     idAccount   = bookAccountViewModel.IdAccount;
     UserAccount = repos.MyAccount(idAccount);
 }
Example #4
0
        public IActionResult OnPost(int idAccount, string nameAccount, int idBook, string textComment)
        {
            UserAccount = new Account()
            {
                Id = idAccount, Name = nameAccount
            };

            repos.MakeComment(UserAccount, idBook, textComment);
            IdBookAccountViewModel bookAccountViewModel = new IdBookAccountViewModel(idBook, idAccount);

            return(RedirectToPage("BookPage", "Restart", bookAccountViewModel));
        }