Example #1
0
        public async Task <ActionResult <VmEquipmentArea> > PostEquipment([FromBody] VmEquipmentArea vmEquipment, CancellationToken cancellationToken)
        {
            var equipmentView = _mapper.Map <EquipmentAreaView>(vmEquipment);
            var dbEquipment   = await _areaService.AddEquipmentAreaAsync(equipmentView, cancellationToken);

            await _areaService.CommitAsync(cancellationToken);

            return(CreatedAtAction("GetEquipments",
                                   new { areaId = dbEquipment.AreaId, equipmentId = dbEquipment.EquipmentId, }, vmEquipment));
        }