private UserCredential Translate(AuthUserCredential dbRecord) { return(new UserCredential { UserId = dbRecord.UserId, Username = dbRecord.Username, Password = dbRecord.Password, PasswordSalt = dbRecord.PasswordSalt, AttemptCount = dbRecord.AttemptCount, FirstAttemptDate = dbRecord.FirstAttemptDate, ResetToken = dbRecord.ResetToken, ResetExpiration = dbRecord.ResetExpiration, DateCreated = dbRecord.DateCreated, }); }
public async override Task <UserCredential> Create(UserCredential entity) { var dbRecord = new AuthUserCredential { UserId = entity.UserId, Username = entity.Username, Password = entity.Password, PasswordSalt = entity.PasswordSalt, AttemptCount = entity.AttemptCount, FirstAttemptDate = entity.FirstAttemptDate, ResetToken = entity.ResetToken, ResetExpiration = entity.ResetExpiration, DateCreated = DateTime.UtcNow, }; Uow.DbContext.UserCredential.Add(dbRecord); await Uow.SaveChanges(); return(Translate(dbRecord)); }