public async Task <object> GET(NetworkById request)
        {
            //Expression<Func<ServiceModel.Network, bool>> keySelector = x => x.id == request.id;
            //var networkByID = await _netWorkService.GetById(keySelector: keySelector);
            var network = await _netWorkService.GetById(request.id);

            var response = new BaseResponse();

            response.Message = $"Get network by ID:{request.id} successfully";
            response.Results = network;

            return(response);
        }
        public async Task <object> DELETE(NetworkById request)
        {
            var response = new BaseResponse();

            //Expression<Func<ServiceModel.Network, bool>> keySelector = x => x.id == request.id;
            //var result = await _netWorkService.Delete(keySelector);

            response.Results = await _netWorkService.Delete(request.id);

            if ((bool)response.Results == true)
            {
                response.Message = "Deleted network successfully";
            }
            else
            {
                response.Message = "Deleted network failed";
            }
            return(response);
        }