Example #1
0
        public ActionResult Conversations()
        {
            var authorizationToken = this.Request.Headers["Authorization"].ToString();

            if (authorizationToken == "")
            {
                return(Unauthorized());
            }
            int id = Jwt.GetIdFromToken(authorizationToken);

            if (id == 0)
            {
                return(Unauthorized());
            }
            dynamic result = Repository.GetUserConversations(id);

            if (result == null)
            {
                return(NotFound(new { message = "not found" }));
            }
            if (result.ToString() == "ERROR")
            {
                return(BadRequest(new { message = "Error" }));
            }
            return(Ok(result));
        }