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