//public ActionResult Create() //{ // return View(); //} public ActionResult CreateUserBee(TempBeeBuilder BeeBuilder) { var userbee = new UserBees(); var ID = IdentityExtensions.GetUserId(HttpContext.User.Identity); userbee.BeeID = BeeBuilder.BeeID; userbee.Location = BeeBuilder.Location; userbee.UserID = ID; return(View()); }
public async Task <ActionResult> CreateUserBee(UserBees userBee) { if (ModelState.IsValid) { context.UserBees.Add(userBee); try { await context.SaveChangesAsync(); } /* Really need to change this to incriment instead of just throwing an exception when a user sees the same bee twice */ catch (Exception ex) { return(RedirectToAction("CreateUserBee", "Sighting")); } return(RedirectToAction("History", "User")); } return(View(userBee)); }