public SnippetService(IUserRepository userRepository, ISnippetRepository snippetRepository,
                       ILanguageRepository languageRepository, ITagRepository tagRepository,
                       ISnippetTagRepository snippetTagRepository)
 {
     _userRepository       = userRepository;
     _snippetRepository    = snippetRepository;
     _languageRepository   = languageRepository;
     _tagReposory          = tagRepository;
     _snippetTagRepository = snippetTagRepository;
 }
        public UserService(IMapper mapper, IUserRepository userContext, IUserPasswordEncoder encoder
                           , ISnippetRepository snippetRepository, ILanguageRepository languageRepository,
                           ISnippetTagRepository snippetTagRepository, ITagRepository tagRepository)
        {
            _mapper         = mapper;
            _encoder        = encoder;
            _userRepository = userContext;

            _snippetRepository    = snippetRepository;
            _languageRepository   = languageRepository;
            _snippetRepository    = snippetRepository;
            _snippetTagRepository = snippetTagRepository;
            _tagRepository        = tagRepository;
        }