コード例 #1
0
        private bool CheckValidationLastPortion()
        {
            bool isChecked   = false;
            var  lastPortion = PortionModels.LastOrDefault();

            if (lastPortion != null)
            {
                if ((lastPortion.PortionInfo.IsGarnishVisible &&
                     lastPortion.PortionInfo.IsMeatVisible &&
                     lastPortion.PortionInfo.IsGarnishVisible)
                    ||
                    (lastPortion.PortionInfo.IsMeatVisible &&
                     lastPortion.PortionInfo.IsFirstSaladVisible &&
                     lastPortion.PortionInfo.IsSecondSaladVisible &&
                     lastPortion.PortionInfo.IsBreadVisible))
                {
                    isChecked             = true;
                    lastPortion.IsVisible = false;
                }
            }
            else
            {
                isChecked = true;
            }
            return(isChecked);
        }