public async Task <CustomerViewModel> AddAsync(CustomerViewModel customervmd)
        {
            Customer customer = _mapper.Map <Customer> (customervmd);

            _customerRepository.Add(customer);
            await _unitOfWorkRepository.SaveChangesAsync();

            return(_mapper.Map <CustomerViewModel> (customer));
        }
Ejemplo n.º 2
0
        public async Task <IdentityResult> AddLoginAsync(User user, UserLoginInfo login)
        {
            var result = await _userManager.AddLoginAsync(user, login);

            if (result.Succeeded)
            {
                await _unitOfWorkRepository.SaveChangesAsync();
            }
            return(result);
        }
Ejemplo n.º 3
0
 public async Task ExecuteAsync()
 {
     if (!await _clientRepository.AnyAsync(c => c.ClientId.Equals("ngAuthApp", StringComparison.CurrentCultureIgnoreCase)))
     {
         _clientRepository.Add(new Client
         {
             ClientId             = "ngAuthApp",
             Secret               = Helper.GetHash("abc@123"),
             Name                 = "AngularJS front-end Application",
             ApplicationType      = ApplicationTypes.JavaScript,
             Active               = true,
             RefreshTokenLifeTime = 14400,
             AllowedOrigin        = "http://localhost:51132/"
         });
         await _unitOfWorkRepository.SaveChangesAsync();
     }
 }