Beispiel #1
0
        public JsonResult Create(string xBlogData)
        {
            try
            {
                if (Context.User.IsAdministrator)
                {
                    xBlogData = xBlogData.Replace("[", "").Replace("]", "");

                    if (string.IsNullOrEmpty(xBlogData))
                    {
                        return(Json(String.Format("")));
                    }

                    JavaScriptSerializer serializer = new JavaScriptSerializer();
                    XBCreator            x          = serializer.Deserialize <XBCreator>(xBlogData);

                    BlogCreator.CreateBlog(x.blogName, x.blogType, x.uploadFile, x.blogParent);

                    return(Json(String.Format("success")));
                }
                else
                {
                    string message = "XBlog Error - A non administrator attempted to create a blog";
                    Log.Error(message, this);
                    return(Json(message));
                }
            }
            catch (Exception ex)
            {
                Log.Error(ex.Message, this);
                return(Json(String.Format(ex.Message)));
            }
        }
Beispiel #2
0
        public JsonResult Create(string xBlogData)
        {
            try
            {
                xBlogData = xBlogData.Replace("[", "").Replace("]", "");

                if (string.IsNullOrEmpty(xBlogData))
                {
                    return(Json(String.Format("")));
                }

                JavaScriptSerializer serializer = new JavaScriptSerializer();
                XBCreator            x          = serializer.Deserialize <XBCreator>(xBlogData);

                BlogCreator.CreateBlog(x.blogName, x.blogType, x.uploadFile, x.blogParent);

                return(Json(String.Format("success")));
            }
            catch (Exception ex)
            {
                Log.Error(ex.Message, this);
                return(Json(String.Format(ex.Message)));
            }
        }