From 803d0ec1f57dd87828f1efa95c3ffd3297e6cfea Mon Sep 17 00:00:00 2001 From: Josh Creek Date: Sun, 29 Aug 2021 22:31:17 +0100 Subject: [PATCH] feat(*): Add File model --- FileRepository/Models/File.cs | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 FileRepository/Models/File.cs diff --git a/FileRepository/Models/File.cs b/FileRepository/Models/File.cs new file mode 100644 index 0000000..05a4548 --- /dev/null +++ b/FileRepository/Models/File.cs @@ -0,0 +1,28 @@ +using System; +using System.Collections.Generic; +using System.IO; +using System.Text; + +namespace FileRepository.Models +{ + public class File + { + public string Id { get; set; } + public string FileName { get; set; } + public Stream Content { get; set; } + public DateTime Created { get; set; } + + public File GenerateFile(string id, string fileName, Stream content) + { + File newFile = new File() + { + Id = id, + FileName = fileName, + Content = content, + Created = DateTime.Now + }; + + return newFile; + } + } +}