Esempio n. 1
0
        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());
        }
Esempio n. 2
0
        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());
        }