Пример #1
0
        public PartialViewResult ArchiMessageDetail(int RequestId)
        {
            var model = new InboxModel().GetMessageDetailByDetailId(RequestId, User.Identity.GetUserId());

            ViewBag.alllisting = new ProviderListingModel().GetAllListing();
            ViewBag.msgType    = "ProviderArchive";
            return(PartialView("_MessageDetailPartial", model.OrderByDescending(d => d.Id).ToList()));
        }
Пример #2
0
        public PartialViewResult GetCustomMessageDetail(int ConversationId)
        {
            var model = new InboxModel().GetMessageDetailByConversationId(ConversationId, User.Identity.GetUserId());

            if (User.IsInRole("Provider"))
            {
                model = model.Where(s => s.IsProviderArchive != true).ToList();
            }
            if (User.IsInRole("Admin"))
            {
                model = model.Where(s => s.isAdminArchive != true).ToList();
            }
            if (User.IsInRole("Consumer"))
            {
                model = model.Where(s => s.IsArchive != true).ToList();
            }
            ViewBag.alllisting = new ProviderListingModel().GetAllListing();
            ViewBag.msgType    = "all";
            return(PartialView("_CustomeMessageDetail", model.OrderByDescending(d => d.Id).ToList()));
        }