コード例 #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 CreatePaginaBollettino(Model.PaginaBollettino paginaBollettino,
                                            List <reference.PaginaBollettino> pagineBollettiniList,
                                            List <reference.PaginaDueBollettini> pagineDueBollettiniList)
        {
            if (paginaBollettino.Bollettini.Count == 1)
            {
                pagineBollettiniList.Add(CreaPaginaUnBollettino(paginaBollettino));
            }

            else
            {
                pagineDueBollettiniList.Add(CreaPaginaDueBollettini(paginaBollettino));
            }
        }
コード例 #3
0
 private BollettinoBase CreateBollettino2(Model.PaginaBollettino paginaBollettino)
 {
     throw new NotImplementedException();
 }