Example #1
0
        public async Task <ActionResult <VmProductArea> > PostProduct([FromBody] VmProductArea vmProduct, CancellationToken cancellationToken)
        {
            var productView = _mapper.Map <ProductAreaView>(vmProduct);
            var dbProduct   = await _areaService.AddProductAreaAsync(productView, cancellationToken);

            await _areaService.CommitAsync(cancellationToken);

            return(CreatedAtAction("GetProducts",
                                   new { areaId = dbProduct.AreaId, equipmentId = dbProduct.ProductId }, vmProduct));
        }