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))); } }
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))); } }