public async Task <IActionResult> Post(CreateDroneRequest request) { if (OrganisationId == Guid.Empty) { return(Forbid()); } var droneDto = _mapper.Map <DroneDto>(request); droneDto.Status = DroneStatus.GetDefaultStatus(); droneDto.OrganisationId = OrganisationId; await _droneService.CreateAsync(droneDto); return(Ok()); }