Exemplo n.º 1
0
        public async Task <LogsContextDTO> AddLog(LogsContextDTO inputLog)
        {
            var log = _mapper.Map <LogsModel>(inputLog);

            log.CreatedDate = DateTime.Now.Date;
            await _context.Logs.AddAsync(log);

            await _context.SaveChangesAsync().ConfigureAwait(false);

            return(_mapper.Map <LogsContextDTO>(log));
        }
        public async Task <string> Register(UserRegistrationDTO user)
        {
            CreatingPasswordHash(user.Password, out byte[] passwordHash, out byte[] passwordSalt);
            UserRegistrationModel userModel = new UserRegistrationModel
            {
                Username     = user.UserName,
                PasswordHash = passwordHash,
                PasswordSalt = passwordSalt
            };
            await _context.User.AddAsync(userModel);

            await _context.SaveChangesAsync();

            return(userModel.Username);
        }