public static bool DeleteMuseumByMidex(Maintable maintable)
 {
     maintable = GetMuseumByMidex(maintable.Midex);
     if (maintable == null)
     {
         return(false);
     }
     _context.Maintable.Remove(maintable);
     _context.SaveChanges();
     return(true);
 }
        public static async Task <PagedList <News> > GetNewsByMidex(CollectionDtoParameters parameters)
        {
            Maintable maintable = GetMuseumByMidex(parameters.Midex);

            if (parameters == null)
            {
                throw new ArgumentNullException(nameof(parameters));
            }
            var queryExpression = _context.News.Where(x => x.Museum == maintable.Mname) as IQueryable <News>;

            return(await PagedList <News> .CreateAsync(queryExpression, parameters.PageNumber, parameters.PageSize));

            //return await _context.News.Where(x => x.Museum == maintable.Mname).ToListAsync();
        }