This commit is contained in:
2025-11-04 00:20:49 +03:30
parent a7479bd2fe
commit 266d74516e
4 changed files with 79 additions and 6 deletions
+22
View File
@@ -0,0 +1,22 @@
using System;
using xModels.Base;
using xModels.Dtos;
namespace xWebinarService.Models.Dtos
{
/// <summary>
/// Webinar DTO (Response) Model ...
/// </summary>
public class XWebinarDto : XBaseDto
{
public Guid Id { get; set; }
public XResourceDto Title { get; set; }
public XResourceDto Description { get; set; }
public string OwnerId { get; set; }
public XPersonDto Owner { get; set; }
public DateTime? CreatedOn { get; set; }
}
}
+42
View File
@@ -0,0 +1,42 @@
using System;
using System.ComponentModel.DataAnnotations;
using xModels.Base;
namespace xWebinarService.Models.Entities
{
/// <summary>
/// Webinar Entity ...
/// </summary>
public class XWebinar : XBaseGuidIDEntity
{
/// <summary>
/// Title (Resource ID) ...
/// </summary>
/// <value></value>
[Required]
[StringLength(255)]
public string Title { get; set; }
/// <summary>
/// Description (Resource ID) ...
/// </summary>
/// <value></value>
[Required]
[StringLength(255)]
public string Description { get; set; }
/// <summary>
/// User Identifier ...
/// </summary>
/// <value></value>
[Required]
public string OwnerId { get; set; }
/// <summary>
/// Creation Time ...
/// </summary>
/// <value></value>
[Required]
public DateTime CreatedOn { get; set; }
}
}
+3 -3
View File
@@ -1,11 +1,11 @@
# xWebinarService
it is a Part of xDashboard on SaherElm IT Center which provides:
it is a Part of xDashboard on SaherElm IT Center which provides all Wbinar Related Futures ...
## Maintainer
Hadi Khazaee asl
<https://www.saherelm.ir>
[https://www.saherelm.ir](https://www.saherelm.ir)
hadi_khazaee_asl@yahoo.com
[hadi_khazaee_asl@yahoo.com](mailto:hadi_khazaee_asl@yahoo.com)
+12 -3
View File
@@ -8,13 +8,22 @@
<Authors>Hadi Khazaee Asl</Authors>
<Company>SaherElm IT Center</Company>
<Description>
it is a Part of xDashboard on SaherElm IT Center which provides:
it is a Part of xDashboard on SaherElm IT Center which provides all Wbinar Related Futures ...
</Description>
<!-- Icon Definition -->
<PackageIcon>icon.png</PackageIcon>
</PropertyGroup>
<!-- Local Modules -->
<!-- Icon Handling -->
<ItemGroup>
<PackageReference Include="xDashboard.xCommons" Version="1.0.0" />
<None Include="../../Resources/Images/favicon.png" Link="icon.png" Pack="true" PackagePath="\icon.png" />
</ItemGroup>
<!-- Local Dependencies -->
<ItemGroup>
<ProjectReference Include="../xDataService/xDataService.csproj" />
<ProjectReference Include="../xPushService/xPushService.csproj" />
</ItemGroup>
</Project>