示例#1
0
        private reference.PaginaDueBollettini CreaPaginaDueBollettini(Model.PaginaBollettino paginaBollettino)
        {
            var result = new reference.PaginaDueBollettini();

            switch (paginaBollettino.Bollettini.First().Tipo)
            {
            case "896":
                reference.BollettinoBase bollettino896 = CreaBollettino896(paginaBollettino.Bollettini.First());
                result.Bollettino = bollettino896;
                break;

            case "674":
                reference.BollettinoBase bollettino674 = CreaBollettino674(paginaBollettino.Bollettini.First());
                result.Bollettino = bollettino674;
                break;

            case "451":
                reference.BollettinoBase bollettino451 = CreaBollettino451(paginaBollettino.Bollettini.First());
                result.Bollettino = bollettino451;
                break;

            default:
                break;
            }

            AddBollettino2(paginaBollettino.Bollettini.Skip(1).First(), result);

            return(result);
        }
示例#2
0
        private void AddBollettino2(Bollettino bollettino, PaginaDueBollettini result)
        {
            switch (bollettino.Tipo)
            {
            case "896":
                reference.BollettinoBase bollettino896 = CreaBollettino896(bollettino);
                result.Bollettino2 = bollettino896;
                break;

            case "674":
                reference.BollettinoBase bollettino674 = CreaBollettino674(bollettino);
                result.Bollettino2 = bollettino674;
                break;

            case "451":
                reference.BollettinoBase bollettino451 = CreaBollettino451(bollettino);
                result.Bollettino2 = bollettino451;
                break;

            default:
                break;
            }
        }