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());
        }
Пример #2
0
        // 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));
        }