Exemplo n.º 1
0
        public void AddPizza(HttpSession session, PizzaBindingModel model)
        {
            User user = this.Context.Sessions.FirstOrDefault(s => s.Id == session.Id).User;

            ConfigureMapper(session);
            Pizza pizzaEntity = Mapper.Map <Pizza>(model);

            user.Suggestions.Add(pizzaEntity);
            this.Context.SaveChanges();
        }
        public IActionResult Add(PizzaBindingModel model, HttpSession session, HttpResponse response)
        {
            if (!signInManager.IsAuthenticated(session))
            {
                Redirect(response, "/users/signin");
                return(null);
            }

            new PizzaService(Data.Data.Context).AddPizza(session, model);
            return(View());
        }
Exemplo n.º 3
0
        public IActionResult Addsuggestion(PizzaBindingModel model, HttpResponse response)
        {
            this.db.Pizzas.Add(new Pizza
            {
                OwnerId   = model.OwnerId,
                ImageUrl  = model.ImageUrl,
                Reciepe   = model.Reciepe,
                Title     = model.Title,
                DownVotes = 0,
                UpVotes   = 0
            });

            db.SaveChanges();

            Redirect(response, "/home/mysuggestions");

            return(null);
        }