public static BookmarkDto Create(Bookmark bookmark) { return Mapper.Map<BookmarkDto>(bookmark); }
// POST api/bookmarks //[EnableCors("*", "Content-Type", "POST")] public IHttpActionResult Post(Guid token, [FromBody]BookmarkDto value) { var user = session.Query<UserProfile>().SingleOrDefault(p => p.BookmarkletToken == token); if (user == null) return Unauthorized(); var bookmark = new Bookmark { Name = value.Name, Url = value.Url, Owner = user.UserName }; session.Store(bookmark); session.SaveChanges(); return Created(Url.Link("DefaultApi", new { Controller = "Bookmarks", Action = "Get", Id = bookmark.Id.ToString() }), Mapper.Map<BookmarkDto>(bookmark)); }