Beispiel #1
0
        public bool DeleteTemporarySnippetById(int tmpSnippetID)
        {
            TemporarySnippet tmpSnippet = GetTemporarySnippetById(tmpSnippetID);

            db.TemporarySnippets.Remove(tmpSnippet);

            int result = db.SaveChanges();

            return(result > 0);
        }
Beispiel #2
0
        public JsonResult ImportCodes(HttpPostedFileBase file)
        {
            try
            {
                XmlDocument codes = new XmlDocument();
                codes.Load(file.InputStream);

                StringBuilder sb = new StringBuilder();

                List <TemporarySnippet> tmpSnippets = new List <TemporarySnippet>();

                foreach (XmlNode xmlNode in codes.DocumentElement)
                {
                    TemporarySnippet tmpSnippet = new TemporarySnippet();

                    foreach (XmlNode innerNode in xmlNode)
                    {
                        if (innerNode.Name.Equals("code"))
                        {
                            tmpSnippet.Code = innerNode.InnerText;
                        }
                        else
                        {
                            tmpSnippet.Output = innerNode.InnerText;
                        }
                    }

                    tmpSnippets.Add(tmpSnippet);
                }

                bool result = _snippetService.AddTemporarySnippets(tmpSnippets);

                if (result)
                {
                    return(Json("Success"));
                }

                return(Json("Error"));
            }
            catch
            {
                return(Json("Check the XML format"));
            }
        }
Beispiel #3
0
        public TemporarySnippet GetTemporarySnippetById(int tmpSnippetID)
        {
            TemporarySnippet tmpSnippet = db.TemporarySnippets.FirstOrDefault(x => x.ID == tmpSnippetID);

            return(tmpSnippet);
        }