示例#1
0
        public void AddToFavorites(Recipe recipe, ApplicationUser user)
        {
            if (IsFavorited(recipe, user))
            {
                return;
            }

            var favorited = new FavoriteRecipe();

            favorited.RecipeId = recipe.Id;
            favorited.UserId   = user.Id;
            //favorited.CreatedAt = DateTime.Now;
            db.Add(favorited);
            db.SaveChanges();
        }
示例#2
0
        public Image UploadImage(IFormFile newImageFile)
        {
            var newImage = new Image();

            newImage.ImageTitle = newImageFile.FileName;
            var ms = new MemoryStream();

            newImageFile.CopyTo(ms);
            newImage.ImageData = ms.ToArray();

            db.Add(newImage);
            db.SaveChanges();

            return(newImage);
        }
示例#3
0
 public int Commit()
 {
     return(db.SaveChanges());
 }