public JsonResult PublishPost(long postId) { ResponseDTO response = null; logginghelper.Log(LoggingLevels.Info, "Class: " + classname + " :: PublishPost - Begin"); try { response = dataaccess.PublishPost(postId); if (Session["CurrentUser"] != null) { User currentuser = Session["CurrentUser"] as User; response.Id = currentuser.UserId; } } catch (Exception ex) { logginghelper.Log(LoggingLevels.Error, "Class: " + classname + " :: PublishPost" + ex); } logginghelper.Log(LoggingLevels.Info, "Class: " + classname + " :: PublishPost - Begin"); return(Json(response, JsonRequestBehavior.AllowGet)); }