Пример #1
0
        public List <SeriesEntity> GetAllSeries()
        {
            List <SeriesEntity> listCollection = new List <SeriesEntity>();

            DataTable dataItems = ExecuteDataTable("spr_GetAllSeries");

            if (dataItems != null)
            {
                for (int i = 0; i < dataItems.Rows.Count; i++)
                {
                    SeriesEntity item = new SeriesEntity();

                    item.ID                      = dataItems.Rows[i].Field <int>("SeriesID");
                    item.SeriesName              = dataItems.Rows[i].Field <string>("SeriesName");
                    item.SeriesDefinition        = dataItems.Rows[i].Field <string>("SeriesDefinition");
                    item.OccupationalInformation = dataItems.Rows[i].Field <string>("SeriesOccupationalInformation");
                    item.PayPlanID               = dataItems.Rows[i].Field <int>("PayPlanID");
                    item.TypeOfWorkID            = dataItems.Rows[i].IsNull("TypeOfWorkID") ? -1 : dataItems.Rows[i].Field <int>("TypeOfWorkID");

                    listCollection.Add(item);
                }
            }
            else
            {
                throw new Exception("You cannot create a SeriesEntity collection from a null data table.");
            }

            return(listCollection);
        }
Пример #2
0
        public async Task <int> Create(CreateSeriesEntityViewModel model)
        {
            var name = $"{model.Name} - S_{model.Season} - Ep_{model.Episode}";

            var seriesEntity = new SeriesEntity()
            {
                Name     = name,
                Episode  = model.Episode,
                Season   = model.Season,
                Poster   = model.Poster,
                Trailer  = model.Trailer,
                SeriesId = model.SeriesId
            };

            await this._repository.Add(seriesEntity);

            await this._repository.SaveChangesAsync();

            return(seriesEntity.Id);
        }
Пример #3
0
        public SeriesEntity GetSeriesBySeriesID(int seriesID)
        {
            SeriesEntity entity;

            DataTable dt = ExecuteDataTable("spr_GetSeriesBySeriesID", seriesID);

            if (dt != null && dt.Rows.Count > 0)
            {
                entity = new SeriesEntity();

                entity.ID                      = dt.Rows[0].Field <int>("SeriesID");
                entity.SeriesName              = dt.Rows[0].Field <string>("SeriesName");
                entity.SeriesDefinition        = dt.Rows[0].Field <string>("SeriesDefinition");
                entity.OccupationalInformation = dt.Rows[0].Field <string>("SeriesOccupationalInformation");
                entity.PayPlanID               = dt.Rows[0].Field <int>("PayPlanID");
                entity.TypeOfWorkID            = dt.Rows[0].IsNull("TypeOfWorkID") ? -1 : dt.Rows[0].Field <int>("TypeOfWorkID");
            }
            else
            {
                throw new Exception("You cannot create a SeriesEntity object from a null data table.");
            }

            return(entity);
        }