示例#1
0
 public static void CargarTemporadaDTOATemporada(TemporadaDTO temporadaDTO, Temporadas temporada)
 {
     temporada.chapters = temporadaDTO.chapters;
     temporada.idserie  = temporadaDTO.idserie;
     temporada.nseason  = temporadaDTO.nseason;
     temporada.year     = temporadaDTO.year;
 }
        //----------------------------------
        //----- Temporada
        //----------------------------------

        public int GuardarTemporada(TemporadaDTO temporadaDTO)
        {
            SeriesDBEntities se = new SeriesDBEntities();

#if DEBUG
            se.Database.Log = s => Console.WriteLine(s);
#endif
            Temporadas temporada;

            if (temporadaDTO.idseanson.HasValue)
            {
                temporada = se.Temporadas.SingleOrDefault(c => c.idseanson == temporadaDTO.idseanson);
            }
            else
            {
                temporada = new Temporadas();
                se.Temporadas.Add(temporada);
            }

            Mapping.CargarTemporadaDTOATemporada(temporadaDTO, temporada);
            foreach (CapituloDTO capitulo in temporadaDTO.capitulos)
            {
                temporada.Capitulos.Add(GuardarCapitulo(capitulo));
            }

            se.SaveChanges();

            return(temporada.idseanson);
        }
示例#3
0
        public static TemporadaDTO CargarTemporadaATemporadaDTO(Temporadas temporada)
        {
            TemporadaDTO temporadaDTO = new TemporadaDTO();

            temporadaDTO.chapters  = temporada.chapters;
            temporadaDTO.idseanson = temporada.idseanson;
            temporadaDTO.idserie   = temporada.idserie;
            temporadaDTO.nseason   = temporada.nseason;
            temporadaDTO.year      = temporada.year;

            return(temporadaDTO);
        }