public static Account ToEntity(this GetAccountByAccountIdResponseDTO saveAccountRequestDTO, Account accounts)
        {
            if (saveAccountRequestDTO.IsAdmin == null || saveAccountRequestDTO.IsAdmin == false)
            {
                saveAccountRequestDTO.IsAdmin = false;
            }

            Account account = new Account();

            account.CreatedDate  = DateTime.Now;
            account.ModifiedDate = DateTime.Now;
            account.IsActive     = true;
            account.IsAdmin      = saveAccountRequestDTO.IsAdmin ?? false;
            account.Name         = saveAccountRequestDTO.Name;
            account.Email        = saveAccountRequestDTO.Email;
            account.Password     = "******";
            account.Id           = saveAccountRequestDTO.AccountId;
            return(account);
        }
        public async Task SaveProject(SaveProjectRequestDTO saveProjectRequestDTO)
        {
            GetAccountByAccountIdResponseDTO account = null;
            Projects project = new Projects();

            foreach (var email in saveProjectRequestDTO.Email)
            {
                if (!string.IsNullOrEmpty(email))
                {
                    account = await _unitOfWokDapper.AccountQueries.GetAccountByEmail(email) ?? null;

                    if (account != null)
                    {
                        saveProjectRequestDTO.AccountId = account.AccountId;
                        saveProjectRequestDTO.ToEntity(project);
                        await _unitOfWork.ProjectRepository.InsertProjectAsync(project);

                        await _unitOfWork.Complete();
                    }
                }
            }
        }