ViewModels
This commit is contained in:
parent
1cf210c059
commit
b5e9fc394e
18
Forum/ForumContracts/ViewModels/CategoryViewModel.cs
Normal file
18
Forum/ForumContracts/ViewModels/CategoryViewModel.cs
Normal file
@ -0,0 +1,18 @@
|
||||
using ForumDataModels;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace ForumContracts.ViewModels
|
||||
{
|
||||
public class CategoryViewModel : ICategoryModel
|
||||
{
|
||||
[DisplayName("Название категории")]
|
||||
public string Name { get; set; } = string.Empty;
|
||||
|
||||
public int Id { get; set; }
|
||||
}
|
||||
}
|
21
Forum/ForumContracts/ViewModels/MessageViewModel.cs
Normal file
21
Forum/ForumContracts/ViewModels/MessageViewModel.cs
Normal file
@ -0,0 +1,21 @@
|
||||
using ForumDataModels;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace ForumContracts.ViewModels
|
||||
{
|
||||
public class MessageViewModel : IMessageModel
|
||||
{
|
||||
[DisplayName("Текст сообщения")]
|
||||
public string Text { get; set; } = string.Empty;
|
||||
|
||||
[DisplayName("Дата написания сообщения")]
|
||||
public DateTime Date { get; set; }
|
||||
|
||||
public int Id { get; set; }
|
||||
}
|
||||
}
|
18
Forum/ForumContracts/ViewModels/RoleViewModel.cs
Normal file
18
Forum/ForumContracts/ViewModels/RoleViewModel.cs
Normal file
@ -0,0 +1,18 @@
|
||||
using ForumDataModels;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace ForumContracts.ViewModels
|
||||
{
|
||||
public class RoleViewModel : IRoleModel
|
||||
{
|
||||
[DisplayName("Название роли")]
|
||||
public string Name { get; set; } = string.Empty;
|
||||
|
||||
public int Id { get; set; }
|
||||
}
|
||||
}
|
18
Forum/ForumContracts/ViewModels/TopicViewModel.cs
Normal file
18
Forum/ForumContracts/ViewModels/TopicViewModel.cs
Normal file
@ -0,0 +1,18 @@
|
||||
using ForumDataModels;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace ForumContracts.ViewModels
|
||||
{
|
||||
public class TopicViewModel : ITopicModel
|
||||
{
|
||||
[DisplayName("Название темы")]
|
||||
public string Name { get; set; } = string.Empty;
|
||||
|
||||
public int Id { get; set; }
|
||||
}
|
||||
}
|
27
Forum/ForumContracts/ViewModels/UserViewModel.cs
Normal file
27
Forum/ForumContracts/ViewModels/UserViewModel.cs
Normal file
@ -0,0 +1,27 @@
|
||||
using ForumDataModels;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace ForumContracts.ViewModels
|
||||
{
|
||||
public class UserViewModel : IUserModel
|
||||
{
|
||||
[DisplayName("Имя пользователя")]
|
||||
public string Username { get; set; } = string.Empty;
|
||||
|
||||
[DisplayName("Почта пользователя")]
|
||||
public string Email { get; set; } = string.Empty;
|
||||
|
||||
[DisplayName("Пароль пользователя")]
|
||||
public string Password { get; set; } = string.Empty;
|
||||
|
||||
[DisplayName("Дата регистрации")]
|
||||
public DateTime RegistrationDate { get; set; }
|
||||
|
||||
public int Id { get; set; }
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue
Block a user