Example #1
0
        //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());
        }
Example #2
0
        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));
        }