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(); }