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); }
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)); } }
private BollettinoBase CreateBollettino2(Model.PaginaBollettino paginaBollettino) { throw new NotImplementedException(); }