Beispiel #1
0
        public dynamic PostBookmark(JObject Json)
        {
            JsonModels.BookMarkObj AddBookM = Json.ToObject <JsonModels.BookMarkObj>();

            Bookmark bk = new Bookmark()
            {
                Url    = AddBookM.Url,
                Title  = AddBookM.Title,
                Tags   = AddBookM.Tags,
                Date   = DateTime.Now,
                Active = true
                         //Users = new List<User>(){
                         //     new User(){
                         //         Name=AddBookM.tags
                         //     }
                         // }
            };

            //Log Lg = new Log()
            //{
            //    Date = DateTime.Now
            //};
            try
            {
                MvcWithNGContext NgContext = new MvcWithNGContext();
                NgContext.Bookmarks.Add(bk);
                NgContext.SaveChanges();
                return("Link Bookmarked :) ");
            }
            catch (Exception e)
            {
                return(e);
            }
        }
Beispiel #2
0
        public dynamic PutBookmark(JObject Json)
        {
            MvcWithNGContext NgContext = new MvcWithNGContext();

            JsonModels.BookMarkObj BookObj = Json.ToObject <JsonModels.BookMarkObj>();
            int      BmId  = Convert.ToInt32(BookObj.Id);
            Bookmark UpdBM = NgContext.Bookmarks.Where(u => u.Id == BmId).SingleOrDefault();

            UpdBM.Title = BookObj.Title;
            UpdBM.Tags  = BookObj.Tags;
            UpdBM.Url   = BookObj.Url;
            NgContext.SaveChanges();
            string StatusMsg = "Success";

            JsonModels.ObjWithMsg Obj = new JsonModels.ObjWithMsg()
            {
                DataObj = GetBookmarks(),
                Msg     = StatusMsg
            };
            return(Obj);
        }