Пример #1
0
        public async Task <IActionResult> CreateEquipment(int unitId)
        {
            if (!await CanUserVisitPage(unitId))
            {
                return(RedirectToAction("AccessError", "Home"));
            }

            var equipmentWithUnitId = new EquipmentWithUnitIdDTO
            {
                EquipmentDTO = new EquipmentDTO(),
                UnitId       = unitId
            };

            return(View(equipmentWithUnitId));
        }
Пример #2
0
        public async Task <IActionResult> DeleteEquipment(int equipmentId, int unitId, string type)
        {
            if (!await CanUserVisitPage(unitId))
            {
                return(RedirectToAction("AccessError", "Home"));
            }

            var equipmentDTO = new EquipmentDTO
            {
                Id   = equipmentId,
                Type = type
            };

            var equipmentWithUnit = new EquipmentWithUnitIdDTO
            {
                UnitId       = unitId,
                EquipmentDTO = equipmentDTO
            };

            return(View(equipmentWithUnit));
        }