public UserOutput(User user) { Id = user.Id; Code = user.Code; UserType = user.UserTypeStr; Username = user.Username; FullName = user.FullName; Status = user.Status; StatusStr = user.StatusStr; StartDate = user.StartDate; ExpiredDate = user.ExpiredDate; Email = user.Email; Address = user.Address; PhoneNo = user.Phone; InitializeInfo = new InitializeInfo(user); }
public UserOutput(User user, Group group = null) { Id = user.Id; Code = user.Code; CountryId = user.CountryId; UserType = user.UserTypeStr; Username = user.Username; FullName = user.FullName; Groups = user.Groups; GroupName = group?.GroupName; Users = user.Users; Status = user.Status; StatusStr = user.StatusStr; StartDate = user.StartDate; ExpiredDate = user.ExpiredDate; ExpiredIn = user.UserType.Equals(UserTypeEnum.SuperAdmin) ? "(--)" : (user.ExpiredDate.Value - user.StartDate.Value).TotalDays.ToString(); Email = user.Email; Address = user.Address; PhoneNo = user.Phone; InitializeInfo = new InitializeInfo(user); }