Пример #1
0
        public IActionResult Delete(int id)
        {
            Batch batch = db.Batches.Find(id);

            if (batch == null)
            {
                return(StatusCode(StatusCodes.Status404NotFound, new NullReferenceException("Batch not found.")));
            }

            db.RemoveRange(db.Movements.Where(m => m.BatchId == id));
            db.Remove(batch);
            db.SaveChanges();

            return(StatusCode(StatusCodes.Status200OK));
        }