Refactoring
* refactoring * fixes * messages * new interface
This commit is contained in:
14
SeniorAssistant/Models/Interfaces/IHasMessage.cs
Normal file
14
SeniorAssistant/Models/Interfaces/IHasMessage.cs
Normal file
@@ -0,0 +1,14 @@
|
||||
using LinqToDB.Mapping;
|
||||
using System;
|
||||
|
||||
namespace SeniorAssistant.Models
|
||||
{
|
||||
public interface IHasMessage : IHasTime
|
||||
{
|
||||
string Receiver { get; set; }
|
||||
|
||||
string Body { get; set; }
|
||||
|
||||
DateTime Seen { get; set; }
|
||||
}
|
||||
}
|
||||
9
SeniorAssistant/Models/Interfaces/IHasTime.cs
Normal file
9
SeniorAssistant/Models/Interfaces/IHasTime.cs
Normal file
@@ -0,0 +1,9 @@
|
||||
using System;
|
||||
|
||||
namespace SeniorAssistant.Models
|
||||
{
|
||||
public interface IHasTime : IHasUsername
|
||||
{
|
||||
DateTime Time { get; set; }
|
||||
}
|
||||
}
|
||||
7
SeniorAssistant/Models/Interfaces/IHasUsername.cs
Normal file
7
SeniorAssistant/Models/Interfaces/IHasUsername.cs
Normal file
@@ -0,0 +1,7 @@
|
||||
namespace SeniorAssistant.Models
|
||||
{
|
||||
public interface IHasUsername
|
||||
{
|
||||
string Username { get; set; }
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user