Ejemplo n.º 1
0
        public ViewResult Details(int?id)
        {
            if (!id.HasValue)
            {
                id = 1;
            }

            Msg msg = msgRepository.GetMsg(id.Value);

            if (msg == null)
            {
                return(View("~/Views/Account/AccessDenied.cshtml"));
            }
            else
            {
                var userId = userManager.GetUserId(HttpContext.User);
                if (msg.RecieverId == userId)
                {
                    Msg newMsg = msg;
                    newMsg.Content = Decrypt(msg.Content);
                    return(View(newMsg));
                }
                else
                {
                    return(View("~/Views/Account/AccessDenied.cshtml"));
                }
            }
        }
Ejemplo n.º 2
0
 public async Task <Message> GetMsg(int id)
 {
     return(await _repostitory.GetMsg(id));
 }