async Task <IActionResult> ArchiveAction(string ids) { //if (!User.IsInRole("Admin")) //{ // return Forbid(); //} string[] idArray = ids.Split(";".ToCharArray(), StringSplitOptions.RemoveEmptyEntries); foreach (var idStr in idArray) { int webId = int.Parse(idStr); var dbRecord = await _context.Contentfile.FirstOrDefaultAsync(d => d.Id == webId); dbRecord.Status = SourceStatus.Archived; } _context.SaveChanges(); return(NoContent()); }