/// <summary>
        /// Updates the user invite notice.
        /// </summary>
        /// <param name="userVerification">The user verification.</param>
        /// <returns></returns>
        public bool UpdateUserInviteNotice(IUserVerification userVerification)
        {
            Guard.ArgumentNotNull(userVerification, "userVerification");

            userVerification.DateAccessed = DateTime.Now;

            return this.repository.Update(userVerification);
        }
        /// <summary>
        /// Builds the by user verification.
        /// </summary>
        /// <param name="userVerification">The user verification.</param>
        /// <returns></returns>
        public IRegister BuildByUserVerification(IUserVerification userVerification)
        {
            Guard.ArgumentNotNull(userVerification, "userVerification");

            var register = new Register
            {
                Identifier = userVerification.Identifier
            };

            return register;
        }
Пример #3
0
        public IFSController(IUserVerification verification, IOptions <IFSOption> options, ILogger <IFSController> logger)
        {
            Log    = new DefaultLog(logger);
            Option = options.Value;

            Verification = verification;

            if (!Directory.Exists(Option.Path))
            {
                Log.Info($"Create base path {Option.Path}");
                Directory.CreateDirectory(Option.Path);
            }
        }