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()); }
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); }