public async Task <CustomerViewModel> AddAsync(CustomerViewModel customervmd) { Customer customer = _mapper.Map <Customer> (customervmd); _customerRepository.Add(customer); await _unitOfWorkRepository.SaveChangesAsync(); return(_mapper.Map <CustomerViewModel> (customer)); }
public async Task <IdentityResult> AddLoginAsync(User user, UserLoginInfo login) { var result = await _userManager.AddLoginAsync(user, login); if (result.Succeeded) { await _unitOfWorkRepository.SaveChangesAsync(); } return(result); }
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(); } }