Files
Backend-Api/Company.Domain/AndroidApkVersionAgg/AndroidApkVersion.cs

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;
}
}