protected override void OnModelCreating(ModelBuilder modelBuilder) { modelBuilder.Entity <UserEntity>().HasData( new UserEntity { UserId = Guid.NewGuid(), FirstName = "admin", LastName = "user", EmailId = "*****@*****.**", Password = _coreRepository.GenerateHashedPassword("Arun@1234"), Gender = Gender.Male, Age = 1, PhoneNo = "1234512345" } ); }
public async Task <ResponseDto> CreateUserAsync(UserDto user) { try { var createUser = _mapper.Map <UserEntity>(user); createUser.Password = _coreRepository.GenerateHashedPassword(createUser.Password); _context.Users.Add(createUser); await _context.SaveChangesAsync(); UserDto savedUser = _mapper.Map <UserDto>(createUser); return(CreateToken(savedUser)); } catch (Exception ex) { throw ex; } }