public async Task <Expos> UpdateExpoAsync(Expos _expos)
        {
            using (var expoContext = new ExposContext())
            {
                expoContext.Entry(_expos).State = EntityState.Modified;

                await expoContext.SaveChangesAsync();
            }

            return(_expos);
        }
        public async Task DeleteExpoAsync(Int32 _id)
        {
            using (var expoContext = new ExposContext())
            {
                var student = await expoContext.Expos.FirstOrDefaultAsync(f => f.expoId == _id);

                expoContext.Entry(student).State = EntityState.Deleted;

                await expoContext.SaveChangesAsync();
            }
        }
        public async Task <IEnumerable <Expos> > GetExposAsync()
        {
            var result = new List <Expos>();

            using (var expoContext = new ExposContext())
            {
                result = await expoContext.Expos.ToListAsync();
            }

            return(result);
        }
        public async Task <Expos> GetExpoAsync(Int32 _Id)
        {
            Expos result = null;

            using (var expoContext = new ExposContext())
            {
                result = await expoContext.Expos.FirstOrDefaultAsync(f => f.expoId == _Id);
            }

            return(result);
        }
        public async Task <Expos> AddExpoAsync(Expos _expos)
        {
            Expos result = null;

            using (var expoContext = new ExposContext())
            {
                result = expoContext.Expos.Add(_expos);
                await expoContext.SaveChangesAsync();
            }

            return(result);
        }