public void DeleteLabel(ChangeRowsTableDto сhangeRowsTableDto) { var rows = сhangeRowsTableDto.RowsIds.ToList(); foreach (var row in rows) { var result = _context.Labels.SingleOrDefault(c => c.Id == row); _context.Labels.Remove(result); _context.SaveChanges(); } }
public IHttpActionResult UpdateRowsTable(ChangeRowsTableDto changeRowsTable) { var rows = _context.MainTables.ToList(); var rowsForIndexSearch = changeRowsTable.RowsIds.ToList(); foreach (var row in rows) { int myIndex = rowsForIndexSearch.IndexOf(row.Id); row.IdAsc = myIndex; _context.SaveChanges(); } return(Ok()); }