public async Task <ActionResult> AddToBalance() { var userId = User.Identity.GetUserId(); var userInfo = new GeneralContentViewModel(); ViewBag.Balance = await userInfo.getUserBalanceAsync(userId); ViewBag.MessagesCounter = await userInfo.getUserUnreadMessagesAsync(userId); ViewBag.InqueriesCounter = await userInfo.getUserUnAnsweredInqueriesAsync(userId); ViewBag.CustomerNumber = await userInfo.getUserCustomerNumberAsync(userId); return(View()); }
// GET: Message public async Task <ActionResult> Index() { var UserId = User.Identity.GetUserId(); var messages = db.messages.Where(w => w.receiver.Id == UserId).OrderByDescending(o => o.CreatedDate).ToList(); var model = new GeneralContentViewModel(); model.Balance = await model.getUserBalanceAsync(UserId); model.MessageCounter = await model.getUserUnreadMessagesAsync(UserId); model.InqueryCounter = await model.getUserUnAnsweredInqueriesAsync(UserId); model.CustomerID = await model.getUserCustomerNumberAsync(UserId); ViewBag.messages = messages; return(PartialView(model)); }
// GET: Order public async Task <ActionResult> Index() { var UserId = User.Identity.GetUserId(); var model = db.orders.Where(w => w.ApplicationUserId == UserId).ToList(); var userInfo = new GeneralContentViewModel(); ViewBag.Balance = await userInfo.getUserBalanceAsync(UserId); ViewBag.MessagesCounter = await userInfo.getUserUnreadMessagesAsync(UserId); ViewBag.InqueriesCounter = await userInfo.getUserUnAnsweredInqueriesAsync(UserId); ViewBag.CustomerNumber = await userInfo.getUserCustomerNumberAsync(UserId); ViewBag.userInfo = userInfo; return(View(model)); }