Пример #1
0
        public IActionResult ToggleBookmark([FromBody] IDRequest request)
        {
            var response = new BaseResponse <bool>();

            var control = bookMarkRepo.FirstOrDefaultBy(x => x.UserID == CurrentUserID && x.RecipeID == request.Id);

            if (control != null)
            {
                bookMarkRepo.Delete(control);
            }
            else
            {
                bookMarkRepo.Add(new Bookmark
                {
                    UserID   = CurrentUserID,
                    RecipeID = request.Id
                });
                response.Data = true;
            }

            return(Ok(response));
        }