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

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

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

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

            default:
                break;
            }

            return(result);
        }
示例#2
0
        private void CreatePaginaBollettino(Model.PaginaBollettino paginaBollettino,
                                            List <PaginaBollettino> pagineBollettiniList,
                                            List <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();
 }