Ejemplo n.º 1
0
        public IActionResult AddRecipe(VeganProfileAddVM viewModel)
        {
            if (viewModel.Img?.Length > 0)
            {
                // IHostingEnvironment was injected into the controller
                var filePath = Path.Combine(_Hostenv.WebRootPath,
                                            "Uploads", viewModel.Img.FileName);

                // Save file to disk
                using (var fileStream = new FileStream(filePath, FileMode.Create))
                {
                    viewModel.Img.CopyTo(fileStream);
                }
            }

            return(RedirectToAction(nameof(Register)));
        }
Ejemplo n.º 2
0
        public VeganProfileAddVM GetAddedRecipe()
        {
            VeganProfileAddVM profile = new VeganProfileAddVM()
            {
                MeasurementItems = new SelectListItem[]
                {
                    new SelectListItem {
                        Value = "cups", Text = "cups"
                    },
                    new SelectListItem {
                        Value = "L", Text = "L"
                    },
                    new SelectListItem {
                        Value = "tbsp", Text = "tbsp", Selected = true
                    },
                    new SelectListItem {
                        Value = "tsp", Text = "tsp"
                    },
                    new SelectListItem {
                        Value = "ml", Text = "ml"
                    },
                    new SelectListItem {
                        Value = "grams", Text = "grams"
                    },
                    new SelectListItem {
                        Value = "-", Text = "-"
                    },
                }
            };

            profile.Categories = context.Category
                                 .Select(o => new SelectListItem {
                Value = o.Id.ToString(), Text = o.CategoryName
            })
                                 .ToArray();
            return(profile);
        }