Exemplo n.º 1
0
 public long CreateLinkedFile(CreateLinkedFileDto dto)
 {
     using (var unitOfWork = this.unitOfWorkFactory.CreateUnitOfWork())
     {
         var file = Mapper.Map <File>(dto);
         this.FillLinkedFile(dto.Link, out string contentType, out string fileName);
         file.ContentType = contentType;
         file.FileName    = fileName;
         var fileRepository = unitOfWork.CreateEntityRepository <File>();
         fileRepository.Create(file);
         unitOfWork.Save();
         return(file.Id);
     }
 }
Exemplo n.º 2
0
        public IActionResult CreateLinkedFile([FromBody] CreateLinkedFileDto dto)
        {
            var createdId = this.fileService.CreateLinkedFile(dto);

            return(this.apiResultService.Created(OctopostEntityName.File, createdId));
        }