sozsoft-platform/api/src/Sozsoft.Platform.Domain/Extensions/AbpIdentityUserExtensions.cs

325 lines
11 KiB
C#
Raw Normal View History

2026-02-24 20:44:16 +00:00
using System;
using Volo.Abp.Data;
using Volo.Abp.Identity;
namespace Sozsoft.Platform.Extensions;
public static class AbpIdentityUserExtensions
{
public static string GetFullName(this IdentityUser user)
{
return $"{user.Name} {user.Surname}".Trim();
}
//IsVerified
public static void SetIsVerified(this IdentityUser user, bool isVerified)
{
user.SetProperty(PlatformConsts.AbpIdentity.User.IsVerified, isVerified);
}
public static bool GetIsVerified(this IdentityUser user)
{
return user.GetProperty<bool>(PlatformConsts.AbpIdentity.User.IsVerified);
}
//Login End Date
public static void SetLoginEndDate(this IdentityUser user, DateTime? value)
{
user.SetProperty(PlatformConsts.AbpIdentity.User.LoginEndDate, value);
}
public static DateTime? GetLoginEndDate(this IdentityUser user)
{
return user.GetProperty<DateTime?>(PlatformConsts.AbpIdentity.User.LoginEndDate);
}
//Avatar
public static void SetAvatar(this IdentityUser user, string value)
{
user.SetProperty(PlatformConsts.AbpIdentity.User.Avatar, value);
}
public static string GetAvatar(this IdentityUser user)
{
return user.GetProperty<string>(PlatformConsts.AbpIdentity.User.Avatar);
}
2026-02-24 20:44:16 +00:00
//Rocket Username
public static void SetRocketUsername(this IdentityUser user, string rocketUsername)
{
user.SetProperty(PlatformConsts.AbpIdentity.User.RocketUsername, rocketUsername);
}
public static string GetRocketUsername(this IdentityUser user)
{
return user.GetProperty<string>(PlatformConsts.AbpIdentity.User.RocketUsername);
}
2026-04-26 19:05:19 +00:00
//Work Hour
public static void SetWorkHour(this IdentityUser user, string workHour)
{
user.SetProperty(PlatformConsts.AbpIdentity.User.WorkHour, workHour);
}
public static string GetWorkHour(this IdentityUser user)
{
return user.GetProperty<string>(PlatformConsts.AbpIdentity.User.WorkHour);
}
//DepartmentId
public static void SetDepartmentId(this IdentityUser user, Guid departmentId)
{
user.SetProperty(PlatformConsts.AbpIdentity.User.DepartmentId, departmentId);
}
public static Guid GetDepartmentId(this IdentityUser user)
{
return user.GetProperty<Guid>(PlatformConsts.AbpIdentity.User.DepartmentId);
}
//JobPositionId
public static void SetJobPositionId(this IdentityUser user, Guid jobPositionId)
{
user.SetProperty(PlatformConsts.AbpIdentity.User.JobPositionId, jobPositionId);
}
public static Guid GetJobPositionId(this IdentityUser user)
{
return user.GetProperty<Guid>(PlatformConsts.AbpIdentity.User.JobPositionId);
}
//Nationality
public static void SetNationality(this IdentityUser user, string value)
{
user.SetProperty(PlatformConsts.AbpIdentity.User.Nationality, value);
}
public static string GetNationality(this IdentityUser user)
{
return user.GetProperty<string>(PlatformConsts.AbpIdentity.User.Nationality);
}
//SskNo
public static void SetSskNo(this IdentityUser user, string value)
{
user.SetProperty(PlatformConsts.AbpIdentity.User.SskNo, value);
}
public static string GetSskNo(this IdentityUser user)
{
return user.GetProperty<string>(PlatformConsts.AbpIdentity.User.SskNo);
}
//HireDate
public static void SetHireDate(this IdentityUser user, DateTime? value)
{
user.SetProperty(PlatformConsts.AbpIdentity.User.HireDate, value);
}
public static DateTime? GetHireDate(this IdentityUser user)
{
return user.GetProperty<DateTime?>(PlatformConsts.AbpIdentity.User.HireDate);
}
//TerminationDate
public static void SetTerminationDate(this IdentityUser user, DateTime? value)
{
user.SetProperty(PlatformConsts.AbpIdentity.User.TerminationDate, value);
}
public static DateTime? GetTerminationDate(this IdentityUser user)
{
return user.GetProperty<DateTime?>(PlatformConsts.AbpIdentity.User.TerminationDate);
}
//IdentityNumber
public static void SetIdentityNumber(this IdentityUser user, string value)
{
user.SetProperty(PlatformConsts.AbpIdentity.User.IdentityNumber, value);
}
public static string GetIdentityNumber(this IdentityUser user)
{
return user.GetProperty<string>(PlatformConsts.AbpIdentity.User.IdentityNumber);
}
//SerialNo
public static void SetSerialNo(this IdentityUser user, string value)
{
user.SetProperty(PlatformConsts.AbpIdentity.User.SerialNo, value);
}
public static string GetSerialNo(this IdentityUser user)
{
return user.GetProperty<string>(PlatformConsts.AbpIdentity.User.SerialNo);
}
//Province
public static void SetProvince(this IdentityUser user, string value)
{
user.SetProperty(PlatformConsts.AbpIdentity.User.Province, value);
}
public static string GetProvince(this IdentityUser user)
{
return user.GetProperty<string>(PlatformConsts.AbpIdentity.User.Province);
}
//District
public static void SetDistrict(this IdentityUser user, string value)
{
user.SetProperty(PlatformConsts.AbpIdentity.User.District, value);
}
public static string GetDistrict(this IdentityUser user)
{
return user.GetProperty<string>(PlatformConsts.AbpIdentity.User.District);
}
//Village
public static void SetVillage(this IdentityUser user, string value)
{
user.SetProperty(PlatformConsts.AbpIdentity.User.Village, value);
}
public static string GetVillage(this IdentityUser user)
{
return user.GetProperty<string>(PlatformConsts.AbpIdentity.User.Village);
}
//VolumeNo
public static void SetVolumeNo(this IdentityUser user, string value)
{
user.SetProperty(PlatformConsts.AbpIdentity.User.VolumeNo, value);
}
public static string GetVolumeNo(this IdentityUser user)
{
return user.GetProperty<string>(PlatformConsts.AbpIdentity.User.VolumeNo);
}
//FamilySequenceNo
public static void SetFamilySequenceNo(this IdentityUser user, string value)
{
user.SetProperty(PlatformConsts.AbpIdentity.User.FamilySequenceNo, value);
}
public static string GetFamilySequenceNo(this IdentityUser user)
{
return user.GetProperty<string>(PlatformConsts.AbpIdentity.User.FamilySequenceNo);
}
//SequenceNo
public static void SetSequenceNo(this IdentityUser user, string value)
{
user.SetProperty(PlatformConsts.AbpIdentity.User.SequenceNo, value);
}
public static string GetSequenceNo(this IdentityUser user)
{
return user.GetProperty<string>(PlatformConsts.AbpIdentity.User.SequenceNo);
}
//IssuedPlace
public static void SetIssuedPlace(this IdentityUser user, string value)
{
user.SetProperty(PlatformConsts.AbpIdentity.User.IssuedPlace, value);
}
public static string GetIssuedPlace(this IdentityUser user)
{
return user.GetProperty<string>(PlatformConsts.AbpIdentity.User.IssuedPlace);
}
//IssuedDate
public static void SetIssuedDate(this IdentityUser user, DateTime? value)
{
user.SetProperty(PlatformConsts.AbpIdentity.User.IssuedDate, value);
}
public static DateTime? GetIssuedDate(this IdentityUser user)
{
return user.GetProperty<DateTime?>(PlatformConsts.AbpIdentity.User.IssuedDate);
}
//BirthPlace
public static void SetBirthPlace(this IdentityUser user, string value)
{
user.SetProperty(PlatformConsts.AbpIdentity.User.BirthPlace, value);
}
public static string GetBirthPlace(this IdentityUser user)
{
return user.GetProperty<string>(PlatformConsts.AbpIdentity.User.BirthPlace);
}
//BirthDate
public static void SetBirthDate(this IdentityUser user, DateTime? value)
{
user.SetProperty(PlatformConsts.AbpIdentity.User.BirthDate, value);
}
public static DateTime? GetBirthDate(this IdentityUser user)
{
return user.GetProperty<DateTime?>(PlatformConsts.AbpIdentity.User.BirthDate);
}
//FatherName
public static void SetFatherName(this IdentityUser user, string value)
{
user.SetProperty(PlatformConsts.AbpIdentity.User.FatherName, value);
}
public static string GetFatherName(this IdentityUser user)
{
return user.GetProperty<string>(PlatformConsts.AbpIdentity.User.FatherName);
}
//MotherName
public static void SetMotherName(this IdentityUser user, string value)
{
user.SetProperty(PlatformConsts.AbpIdentity.User.MotherName, value);
}
public static string GetMotherName(this IdentityUser user)
{
return user.GetProperty<string>(PlatformConsts.AbpIdentity.User.MotherName);
}
//MaritalStatus
public static void SetMaritalStatus(this IdentityUser user, string value)
{
user.SetProperty(PlatformConsts.AbpIdentity.User.MaritalStatus, value);
}
public static string GetMaritalStatus(this IdentityUser user)
{
return user.GetProperty<string>(PlatformConsts.AbpIdentity.User.MaritalStatus);
}
//MarriageDate
public static void SetMarriageDate(this IdentityUser user, DateTime? value)
{
user.SetProperty(PlatformConsts.AbpIdentity.User.MarriageDate, value);
}
public static DateTime? GetMarriageDate(this IdentityUser user)
{
return user.GetProperty<DateTime?>(PlatformConsts.AbpIdentity.User.MarriageDate);
}
//HomeAddress
public static void SetHomeAddress(this IdentityUser user, string value)
{
user.SetProperty(PlatformConsts.AbpIdentity.User.HomeAddress, value);
}
public static string GetHomeAddress(this IdentityUser user)
{
return user.GetProperty<string>(PlatformConsts.AbpIdentity.User.HomeAddress);
}
//EducationLevel
public static void SetEducationLevel(this IdentityUser user, string value)
{
user.SetProperty(PlatformConsts.AbpIdentity.User.EducationLevel, value);
}
public static string GetEducationLevel(this IdentityUser user)
{
return user.GetProperty<string>(PlatformConsts.AbpIdentity.User.EducationLevel);
}
//GraduationSchool
public static void SetGraduationSchool(this IdentityUser user, string value)
{
user.SetProperty(PlatformConsts.AbpIdentity.User.GraduationSchool, value);
}
public static string GetGraduationSchool(this IdentityUser user)
{
return user.GetProperty<string>(PlatformConsts.AbpIdentity.User.GraduationSchool);
}
//BloodType
public static void SetBloodType(this IdentityUser user, string value)
{
user.SetProperty(PlatformConsts.AbpIdentity.User.BloodType, value);
}
public static string GetBloodType(this IdentityUser user)
{
return user.GetProperty<string>(PlatformConsts.AbpIdentity.User.BloodType);
}
2026-02-24 20:44:16 +00:00
}