Esempio n. 1
0
 public StaffViewModel(Staff model, StaffDetailType primaryStaffDetailType, StaffDetailType secondaryStaffDetailType, bool isButtonVisible) : base(model)
 {
     TitleText           = Model.Name?.FormattedName;
     DetailPrimaryText   = GetDetail(primaryStaffDetailType);
     DetailSecondaryText = GetDetail(secondaryStaffDetailType);
     ImageUri            = model.Image?.Large ?? model.Image?.Medium;
     IsButtonVisible     = isButtonVisible;
 }
Esempio n. 2
0
        private string GetDetail(StaffDetailType detailType)
        {
            string retString = null;

            if (detailType == StaffDetailType.NativeName)
            {
                retString = $"{Model.Name?.Native}";
            }
            else if (detailType == StaffDetailType.Language)
            {
                retString = $"{Model.Language}";
            }
            else if (detailType == StaffDetailType.Role)
            {
                retString = $"{ModelEdge?.Role}";
            }

            return(retString);
        }