Exemplo n.º 1
0
        public override object BatchUpdate(DataManager dataManager, object changedRecords, object addedRecords, object deletedRecords, string keyField, string key, int?dropIndex)
        {
            var addResult    = _shiftService.AddShifts((List <ShiftReadEditDto>)addedRecords);
            var updateResult = _shiftService.UpdateShifts((List <ShiftReadEditDto>)changedRecords);

            var deletedShiftIds = ((List <ShiftReadEditDto>)deletedRecords).Select(s => s.Id).ToList();


            var deleteResult = _shiftService.DeleteShifts(deletedShiftIds);

            return(null);
        }
 public async Task <IActionResult> DeleteShift([FromBody] List <int> ids)
 {
     return(new ObjectResult(await _shiftService.DeleteShifts(ids)));
 }