36 lines
897 B
C#
36 lines
897 B
C#
using System;
|
|
using _0_Framework.Application;
|
|
using _0_Framework.Domain;
|
|
|
|
namespace Company.Domain.AndroidApkVersionAgg;
|
|
|
|
public class AndroidApkVersion:EntityBase
|
|
{
|
|
private AndroidApkVersion () { }
|
|
|
|
public AndroidApkVersion( string versionName,string versionCode, IsActive isActive, string path)
|
|
{
|
|
|
|
VersionName = versionName;
|
|
VersionCode = versionCode;
|
|
IsActive = isActive;
|
|
Path = path;
|
|
Title = $"Gozareshgir-{versionName}-{CreationDate:g}";
|
|
}
|
|
|
|
public string Title { get; private set; }
|
|
public string VersionName{ get; private set; }
|
|
public string VersionCode{ get; private set; }
|
|
public IsActive IsActive { get; private set; }
|
|
public string Path { get; set; }
|
|
|
|
public void Active()
|
|
{
|
|
IsActive = IsActive.True;
|
|
}
|
|
|
|
public void DeActive()
|
|
{
|
|
IsActive = IsActive.False;
|
|
}
|
|
} |