public async Task <PeopleInternetInformationDto> AddPeopleInternetInformationAsync(AddPeopleInternetInformationRequestDto request, string userName)
        {
            _logger.LogDebug($"Adding new internet information for people with ID {request.PeopleId}. Request {JsonConvert.SerializeObject(request)}");

            await _addValidator.ValidateAndThrowAsync(request);

            var entity = _mapper.Map <PeopleInternetInformation>(request);

            entity.IsObsolete          = false;
            entity.CreatedDate         = DateTime.Now;
            entity.LastUpdatedUserName = userName;

            _dbContext.PeopleInternetInformations.Add(entity);
            await _dbContext.SaveChangesAsync();

            return(_mapper.Map <PeopleInternetInformationDto>(entity));
        }
 public async Task <PeopleInternetInformationDto> AddPeopleInternetInformationAsync(AddPeopleInternetInformationRequestDto request)
 {
     return(await _peopleInternetInformationService.AddPeopleInternetInformationAsync(request, Account?.FullName));
 }