public async Task <IActionResult> DeleteRawMaterialFromShelf(RawMaterialShelf viewModel) { var rawMaterialShelf = await _context.RawMaterialShelves .FirstOrDefaultAsync(rms => rms.RawMaterialId == viewModel.RawMaterialId && rms.ShelfId == viewModel.ShelfId); _context.RawMaterialShelves.Remove(rawMaterialShelf); await _context.SaveChangesAsync(); return(Ok()); }
public async Task <IActionResult> AddRawMaterialToShelf(RawMaterialShelf viewModel) { var rawMaterialShelf = new RawMaterialShelf { RawMaterialId = viewModel.RawMaterialId, ShelfId = viewModel.ShelfId, Quantity = viewModel.Quantity }; _context.RawMaterialShelves.Add(rawMaterialShelf); await _context.SaveChangesAsync(); return(Ok()); }