public MyFile GetFileById(Id id) { Models.FileEntity file = _context.FileEntity.FirstOrDefault(x => x.Id == id.NewId); MyFile myfile = new MyFile(); myfile.Name = file.FileName; myfile.File = Google.Protobuf.ByteString.CopyFrom(file.Data); myfile.Description = file.Description; return(myfile); }
public Id CreateFile(MyFile file) { Models.FileEntity newfile = new Models.FileEntity(); newfile.Data = file.File.ToByteArray(); newfile.Description = file.Description; newfile.FileName = file.Name; _context.FileEntity.Add(newfile); _context.SaveChangesAsync(); Id id = new Id(); id.NewId = newfile.Id; return(id); }