using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Mvc; using System.ComponentModel.DataAnnotations; using Sleis.Validation.Attribute; using Sleis.Utility; using Sleis.ViewModels; namespace Sleis.Models { public class FacilityUserModel : BaseIdentityModel { public virtual string FullName { get; set; } public virtual List Roles { get; set; } public virtual SleisUserStatusType Status { get; set; } public FacilityUserModel() { } public FacilityUserModel(int id, string name) : base(id) { FullName = name; } public virtual string StatusName { get { return EnumUtility.GetDefaultDescriptionAsString(new SleisUserStatusType[] { Status }); } } public virtual string AssignedRoles { get { return RoleUtility.ToDescriptionString(Roles); } } } }