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