From d34fa53e9ef459dee8cd0ec8f9dde69bd8009339 Mon Sep 17 00:00:00 2001 From: Kenneth van Ewijk Date: Fri, 2 Oct 2015 10:57:55 +0200 Subject: [PATCH] Added new classes and fixed bugs --- ErgometerLibrary/ChatMessage.cs | 21 ++++++++++++ ErgometerLibrary/ErgometerLibrary.csproj | 10 ++++++ ErgometerLibrary/FileHandler.cs | 19 +++++++---- ErgometerLibrary/Helper.cs | 13 ++++++++ ErgometerLibrary/Meting.cs | 2 +- ErgometerLibrary/NetCommand.cs | 10 +++--- ErgometerLibrary/NetHelper.cs | 36 +++++++++++++++++++++ ErgometerLibrary/Properties/AssemblyInfo.cs | 4 +-- ErgometerLibrary/packages.config | 4 +++ 9 files changed, 105 insertions(+), 14 deletions(-) create mode 100644 ErgometerLibrary/ChatMessage.cs create mode 100644 ErgometerLibrary/Helper.cs create mode 100644 ErgometerLibrary/NetHelper.cs create mode 100644 ErgometerLibrary/packages.config diff --git a/ErgometerLibrary/ChatMessage.cs b/ErgometerLibrary/ChatMessage.cs new file mode 100644 index 0000000..1b19465 --- /dev/null +++ b/ErgometerLibrary/ChatMessage.cs @@ -0,0 +1,21 @@ +namespace ErgometerLibrary +{ + public class ChatMessage + { + public string Message { get; } + public string Name { get; } + public double TimeStamp { get; set;} + + public ChatMessage(string name, string message) + { + Name = name; + Message = message; + TimeStamp = Helper.Now; + } + + public override string ToString() + { + return $"[{Name}] <{TimeStamp}> - {Message}"; + } + } +} \ No newline at end of file diff --git a/ErgometerLibrary/ErgometerLibrary.csproj b/ErgometerLibrary/ErgometerLibrary.csproj index 74739fe..f53e6dc 100644 --- a/ErgometerLibrary/ErgometerLibrary.csproj +++ b/ErgometerLibrary/ErgometerLibrary.csproj @@ -30,6 +30,10 @@ 4 + + ..\packages\Newtonsoft.Json.7.0.1\lib\net45\Newtonsoft.Json.dll + True + @@ -40,12 +44,18 @@ + + + + + +