Пример #1
0
        public async Task <PostFile> MakeAsync(CreatePostFileDto model)
        {
            model.CheckArgumentIsNull();
            if (model.FileId.HasValue)
            {
                var referencedFile = await _fileRepository.FindAsync(model.FileId.Value);

                referencedFile.CheckReferenceIsNull();
                var postFile = new PostFile {
                    CreateDate     = _dateService.UtcNow(),
                    CreatorUserId  = _userContext.UserId,
                    FileId         = referencedFile.Id,
                    File           = referencedFile,
                    ModifierUserId = _userContext.UserId,
                    ModifyDate     = _dateService.UtcNow(),
                    OrderNum       = model.OrderNum,
                    PostId         = model.PostId
                };
                return(await Task.FromResult(postFile));
            }

            return(new PostFile());
            //var file = new File {
            //    CreateDate = _dateService.UtcNow(),
            //    CreatorUserId = _userContext.UserId,

            //};
        }
Пример #2
0
 public async Task CreateAsync(CreatePostFileDto model)
 {
 }