Пример #1
0
 private void CreateBiker()
 {
     biker             = new BikerEntity();
     biker.PositionY   = gameplayLayer.ContentSize.Height / 2;
     biker.PositionX   = gameplayLayer.ContentSize.Width / 2;
     biker.AnchorPoint = CCPoint.AnchorMiddleBottom;
     biker.LimitMovement(gameplayLayer.ContentSize.Height / 4, (gameplayLayer.ContentSize.Height / 5) * 3);
     gameplayLayer.AddChild(biker);
 }
Пример #2
0
        private async Task CkeckBikermotorAsync(BikerEntity biker, MotorBikeSpareEntity bikespare)
        {
            var bikermotor = new BikerMotorEntity
            {
                Biker          = biker,
                MotorBikeSpare = bikespare
            };

            await _dataContext.BikerMotors.AddAsync(bikermotor);

            await _dataContext.SaveChangesAsync();
        }
Пример #3
0
        private async Task <BikerEntity> CheckcustomerAsync(UserEntity customer)
        {
            var biker = new BikerEntity
            {
                UserEntity  = customer,
                BikerMotors = new List <BikerMotorEntity>()
            };

            _dataContext.Bikers.Add(biker);

            await _dataContext.SaveChangesAsync();

            return(biker);
        }
Пример #4
0
        public async Task <IActionResult> Create(AddUserViewModel model)
        {
            if (ModelState.IsValid)
            {
                var user = new UserEntity
                {
                    FirstName   = model.FirstName,
                    LastName    = model.LastName,
                    Address     = model.Address,
                    Email       = model.Username,
                    UserName    = model.Username,
                    PhoneNumber = model.PhoneNumber
                };

                var response = await _userHelper.AddUserAsync(user, model.Password);

                if (response.Succeeded)
                {
                    var userinDB = await _userHelper.GetUserByEmailAsync(model.Username);

                    await _userHelper.AddUserToRoleAsync(userinDB, "Customer");

                    var biker = new BikerEntity
                    {
                        UserEntity  = userinDB,
                        BikerMotors = new List <BikerMotorEntity>()
                    };

                    _context.Bikers.Add(biker);

                    try
                    {
                        await _context.SaveChangesAsync();
                    }
                    catch (Exception ex)
                    {
                        ModelState.AddModelError(string.Empty, ex.Message);
                        return(RedirectToAction(nameof(Index)));
                    }

                    return(RedirectToAction(nameof(Index)));
                }

                ModelState.AddModelError(string.Empty, response.Errors.FirstOrDefault().Description);
            }
            return(View(model));
        }