Exemplo n.º 1
0
 private Book Convert(BookDto dto)
 {
     return(new Book
     {
         Title = dto.Title,
         Author = dto.Author,
         Path = bookFilePathProvider.GetRelativePath(dto.Title, dto.Author)
     });
 }
Exemplo n.º 2
0
 private string GetBookPath(string fileName, string authorName) => bookFilePathProvider.GetRelativePath(fileName, authorName);
Exemplo n.º 3
0
 public string Save(BookDto book)
 {
     File.WriteAllBytes(bookFilePathProvider.GetFullPath(book.Title, book.Author), book.File);
     return(bookFilePathProvider.GetRelativePath(book.Title, book.Author));
 }
Exemplo n.º 4
0
 public string Delete(BookDto book)
 {
     File.Delete(bookFilePathProvider.GetFullPath(book.Title, book.Author));
     return(bookFilePathProvider.GetRelativePath(book.Title, book.Author));
 }