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