public IActionResult Create(Recipe recipe, IFormFile file) { RecipeDAO dao = new RecipeDAO(); var claim = HttpContext.User.Claims.First(c => c.Type == ClaimTypes.Sid); recipe.Creator = int.Parse(claim.Value); string s = "kapa"; List <string> warnings = new List <string> { s }; recipe.Warnings = warnings; recipe.Duration = 5; int id = dao.Insert(recipe); if (file != null) { using (MemoryStream ms = new MemoryStream()) { file.CopyToAsync(ms); byte[] b = ms.ToArray(); dao.InsertImage(id, b); } } return(RedirectToAction("Index", "User")); }
private void Submit_Click(object sender, RoutedEventArgs e) { var error = ValidateRecipe(); if (!string.IsNullOrEmpty(error)) { MessageBox.Show(error, "FoodRecipeApp", MessageBoxButton.OK, MessageBoxImage.Error); } else { recipe.Name = NameTextBox.Text; recipe.Description = DescriptionTextBox.Text; recipe.Ingredients = ingredients.ToList(); recipe.Directions = directions.ToList(); recipe.Directions.ForEach(d => d.VideoURL = NormalizedYoutubeURL(d.VideoURL)); if (RecipeDAO.Insert(recipe)) { MessageBox.Show("Đã thêm công thức", "FoodRecipeApp", MessageBoxButton.OK, MessageBoxImage.Information); Reset(); } else { MessageBox.Show("Đã có lỗi xảy ra, vui lòng thử lại", "FoodRecipeApp", MessageBoxButton.OK, MessageBoxImage.Error); } } }