| 1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- // ======================================
- // Author: Ebenezer Monney
- // Email: info@ebenmonney.com
- // Copyright (c) 2017 www.ebenmonney.com
- //
- // ==> Gun4Hire: contact@ebenmonney.com
- // ======================================
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- using Microsoft.AspNetCore.Identity.EntityFrameworkCore;
- namespace DAL.Models
- {
- public class ApplicationUser : IdentityUser
- {
- public virtual string FriendlyName
- {
- get
- {
- string friendlyName = string.IsNullOrWhiteSpace(FullName) ? UserName : FullName;
- if (!string.IsNullOrWhiteSpace(JobTitle))
- friendlyName = JobTitle + " " + friendlyName;
- return friendlyName;
- }
- }
- public string JobTitle { get; set; }
- public string FullName { get; set; }
- public string Configuration { get; set; }
- public bool IsEnabled { get; set; }
- public bool IsLockedOut => this.LockoutEnabled && this.LockoutEnd >= DateTimeOffset.UtcNow;
- public ICollection<Order> Orders { get; set; }
- }
- }
|