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(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(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(PlatformConsts.AbpIdentity.User.Avatar); } //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(PlatformConsts.AbpIdentity.User.RocketUsername); } //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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(PlatformConsts.AbpIdentity.User.BloodType); } }