コード例 #1
0
        public async Task <ILink> ExecuteService(String fileName, String originalFileName, int numberDownloads, String password, String createdBy)
        {
            LinkModel link = new LinkModel
            {
                Id               = MongoDbIdGenerator.Generate(),
                Url              = new Guid().ToString(),
                FileName         = fileName,
                OriginalFileName = originalFileName,
                NumberDownloads  = numberDownloads,
                Password         = password,
                CreatedBy        = createdBy,
                CreatedAt        = new DateTime()
            };

            return(await this.linkRepo.Create(link));
        }
コード例 #2
0
        public async Task <IUser> ExecuteService(String userName, String password)
        {
            try
            {
                UserModel user = new UserModel
                {
                    Id       = MongoDbIdGenerator.Generate(),
                    Name     = userName,
                    Password = passwordUtils.EncryptPassword(password)
                };

                IUser createdUser = await this.userRepo.Create(user);

                return(createdUser);
            }
            catch (Exception except)
            {
                throw new Exception(except.Message);
            }
        }